3
9
2
61
16
14
45
10
38
44
8
51
34
57
50
27
41
4
68
24
73
60
90
69
182
75
52
19
98
162
13
80
195
113
20
281
85
156
42
70
157
108
143
348
355
37
120
180
129
31
703
146