15
71
17
27
35
12
39
84
126
123
99
303
343
422
240
195
324
102
541
467
148
136
408
111
310
485
124
385
116
309
96
181
249
605
813
722
706
554
573
1160
740
1056
748
1697
1246
1632
532
415
530
1247
463
249
1029
442