30
18
6
11
53
7
2
1
17
29
34
25
65
10
37
129
59
44
136
92
27
138
109
38
90
70
61
96
20
48
54
23
41
51
306
15
16
26
134
74
13
47
182
106
21
35
32
36