17527047
43525867
40575368
95659619
49296910
4291752
19802077
13353584
5921857
36052916
62058659
312456
25061049
8554612
3584805
42734158
18351666
57025586
98858420
42887330
8234342
68788407
68592114
55268494
6699629
12051292
59867956
7444438
69146251
95602848
594321
69629960
34062698
1889935
96241635
38499452
4253291
98439276
35086980
7738598