57366970
75661450
36422868
23145181
84827353
99888696
92378539
18981740
82962690
2792083
13189525
7218371
72683171
91186256
29833812
46584607
18343307
34123771
36625692
16898980
84215366
77193795
75874116
87236006
2667825
35639621
7052759
84519321
57881060
96616630
99031554
47387358
31333375
56445632
36825238
9169655
70257571
43419788
20631683
30508275