123
69
10
304
135
164
254
2812
1020
72
120
41
294
170
1195
252
113
641
181
537
352
226
452
20
122
240
13
248
50
173
70
563
49
562
368
311
74
25
118
105
129
677
160
28
138
317
241
76
228
4220
56
82
46