81146580
85284304
18338559
41024710
19531129
92365398
32299255
49678763
97101378
30173135
94906052
39713104
32891101
26616659
92714241
74379545
75339293
24435514
40028302
66632751
24944964
46936874
1864468
65705766
66413300
95437914
44706147
11068745
32047814
7929923
53887042
18774214
12694561
22398513
94911172
9183860
8937810
70516250
26674445
14574479