29763593
93271122
81261856
34617609
9128380
745038
27665717
66862424
84331997
93535674
63761403
40894025
24897160
80032668
79515207
99242636
69849651
4382730
62739104
50533370
66757879
63919513
78584813
27843500
62506973
6071130
29591245
42323422
79126666
90241745
53875723
72227630
55297350
15023075
10145983
17864766
51815607
730409
17466488
85687229