236
46
340
139
1000
193
268
183
5
117
164
472
437
79
82
123
34
173
84
25
144
650
10
24
488
267
131
418
181
919
100
639
51
7
50
8
6
969
362
448
508
389
390
127
39
262
541
296
211
727
56
425
514
54
13
200
90
112
993
38