43416899
59702050
12877622
33775053
1564543
39404008
75865910
93927234
86845374
45601359
32027829
31993011
17124066
56464225
25785978
52573727
60876604
19232485
65514734
39287267
22286702
84187487
49724724
35181383
81564277
63844819
10555300
13939992
47837898
4996649
6568890
3653252
50482218
68816327
46417030
7084525
3756391
85259104
79115403
61183992