53629583
31136258
70801493
36127461
77407720
2441703
55923898
79255077
75912433
16042677
69595491
51793412
36792360
57692454
24008187
5935790
94892301
65472012
56497182
96196095
28869943
95396793
21892988
97212905
67978019
73272405
52575708
95862611
25558158
8174957
7698531
88659300
83159253
59476621
69584702
9950788
9108772
33073756
67892958
46505316