63
25
312
69
156
71
94
37
12
111
76
21
549
130
203
168
87
85
167
51
90
104
207
499
103
178
72
67
115
100
82
48
118
46
27
182
65
97
181
89
59
164
129
64
38
223
307
42
147
123
92
184
36
232
2474