13
70
17
27
35
10
39
84
126
123
99
302
343
422
239
195
324
102
541
467
148
136
408
111
310
485
124
385
116
308
96
181
249
605
812
722
706
554
573
1160
740
1056
746
1695
1244
1632
532
415
530
1247
463
249
1029
442