33
120
38
13
41
220
86
211
148
65
473
219
280
306
309
125
289
266
132
272
109
90
191
98
273
2551
286
740
184
249
217
295
201
333
43
44
907
871
692
623
404
760
823
642
3247
1302
975
2299
650
2744
2352
997
1085
655
924
734
770
1416
3203