8598583
31757600
98779632
96921007
37788747
72404760
66087404
72978878
5773493
33914652
9112249
184254
3422014
77427959
5600733
42427401
35367460
93177416
11509710
87797010
81936403
34273273
64735227
72218312
60918985
33779162
84221620
84717084
67317432
58808512
91299046
45588454
71386845
38667963
2405167
23409279
97314378
43514507
34831088
18344029