23
217
822
220
341
250
900
36
131
26
52
31
204
51
388
159
95
96
123
350
38
73
32
50
1306
298
299
71
235
645
53
372
17
87
198
100
89
45
29
838
41
56
197
3393
145
148
265
68
351
39
223
321
420
272