67
200
58
102
48
29
90
62
402
133
274
42
157
510
94
237
631
233
65
53
411
204
228
358
197
145
103
257
131
125
79
132
74
73
235
63
388
1771
115
436
153
287
164
604
350
85
54
364
159
136
345
325
46
437
156
64
77