49972856
50252252
87662741
69318892
20043713
9040899
65587857
93843287
73858767
60532961
1802839
39219082
70069443
2031993
52982394
38047778
16327817
4988984
56793272
67617775
12977536
20087503
3478500
92553112
16162891
4199655
43641108
3624990
92768273
56223193
13118748
526196
81237588
95916106
50808493
4184342
78141375
11263481
23937384
30469613