33
167
343
98
156
31
30
102
118
80
46
57
137
79
563
52
163
50
116
177
184
56
89
71
47
69
248
158
76
204
36
60
197
149
203
54
115
108
45
409
43
519
301
53
64
38
383
268
264
59
99
44
9
40