56
82
277
67
722
126
19
33
311
344
783
183
64
233
1218
1269
416
828
102
395
403
245
151
272
425
469
175
201
80
28
274
106
77
49
29
72
43
45
52
100
92
253
600
265
257
442
123
664
109
170
488
426
195
243
320