59767085
75312811
14755499
94345881
2069653
11745184
937108
18394542
44387677
66131854
37065042
36311915
7351442
34221444
3685361
66355784
64611592
33969252
87419314
40798259
11124913
6647531
1544858
47536899
83826246
42509015
58366769
46513097
60142867
10948899
30444242
1048446
2523079
42838772
14681103
5092150
56364061
98279539
8539869
45424228