53
4
402
47
148
29
166
80
63
87
41
58
91
52
44
65
66
245
174
113
153
301
88
187
23
342
172
1854
204
10
31
61
77
68
184
348
56
359
60
106
117
487
79
208
250
216
194
76
159
178
36