32
38
25
62
11
49
179
70
303
241
554
192
28
93
130
236
201
187
17
54
317
50
89
18
14
114
19
235
80
91
270
176
267
358
191
108
77
37
119
172
188
10
12
41
35
59
534
57
33
53