7
30
14
5
11
3
107
8
10
4
16
70
38
86
52
32
21
29
25
9
12
56
1
17
65
27
53
15
19
37
26
91
31
2
13
68
62