42459713
28777286
35288910
94201507
77621489
1199481
44174131
76489221
47384221
99491742
50857630
30265888
34504753
3222748
13797867
29209916
68252924
81503105
69572868
24952253
22987220
17421816
65129802
66376439
9992511
87625428
16775956
1948339
36386854
19708995
76029316
73124525
83613646
52242786
68247770
66583344
52919968
4191967
32434006
22145977