33
44
105
2
142
2
197
162
243
286
309
240
1
246
1095
1
491
1
222
218
1
369
1
339
1
388
1
418
1
374
1
641
1
2139
1
832
1
488
2
350
249
1
902
525
536
538
747
481
354
387
465
500
591
630
509
550