40
36
2
9
3
12
7
5
4
1
30
17
52
19
14
34
46
44
53
10
62
45
37
61
32
90
43
13
25
105
170
240
56
189
106
355
11
38
35
168
121
81
16
123