33
70
78
130
67
23
157
40
29
376
76
28
79
283
611
257
211
520
69
134
27
485
84
165
141
120
115
21
25
181
80
375
147
215
280
10
41
324
137
349
194
152
493
428
160
303
24
164
201
117
239
263