62576796
56949320
82261480
9928363
85877952
4827414
15022940
1228005
9133936
36337586
31862152
18356997
50388027
22828536
52734334
8692962
58625321
62944250
36075481
11186325
43165072
20416185
90693972
41904385
88875276
83657404
72311627
2925322
5720693
73909015
4218793
39031234
7674618
6441991
70168147
29194952
81575422
20287815
5222350
5450756