11
26
53
35
9
8
7
41
54
444
196
255
263
268
106
262
244
114
242
89
87
160
82
239
2463
274
697
177
226
211
277
181
192
287
39
40
856
835
661
594
385
726
791
638
3203
1273
941
2201
639
2619
2274
969
1059
636
915
722
747
1385
3106