49519
37734
222485
30320
899250
43840
184693
764830
948272
292421
984792
20662
472177
9631
119837
297372
715583
284960
552700
79251
203221
928561
188535
617141
876671
43431