98334444
47442515
17971207
50705630
36074510
3276219
874652
81142494
10207714
7963850
48344571
40829041
59661209
59557937
52631565
78251152
17721114
65115963
13958412
58187570
18281868
35863371
59032268
29835421
99738565
5573747
53077788
32929979
72553492
71073320
7479335
66303327
28905536
31232371
80796448
87367725
22675252
25609019
529025
88491016