71545737
52149642
4718408
28368943
70077414
59857592
65365876
48907738
19128757
72461620
8065875
97305838
6102524
67247844
75355407
81619951
1433223
56119426
2299631
86237138
59668861
1252523
17935815
39936785
5263541
99953759
65509928
41594988
9678264
11851067
7234422
6113023
29595217
84332643
14243429
33502176
28043857
49885526
14288708
25657483