57126669
70065329
72167071
19438593
36362875
46066316
58868736
40359155
47008608
43944208
7719353
19904502
45588630
81255102
95241045
72831778
76133367
45091860
10102764
99686588
44469872
17543376
11137344
52547686
5849199
84785308
31475492
98563785
44964338
33313189
93915595
66235656
11277737
34105243
12194953
56904199
54179997
30186679
8037936
3907515