244825
1097231
365236
992815
3296264
8960174
1809028
3642935
491719
2203736
5990375
663752
2974732
1336633
19888748
54063220
59749100
1477208
2435505
600588
2691649
409733
30197302
500450
9095252
127270
171797
48458
49476
50147
72117
800686
2738930
4964974
1039312