83218863
71763089
3330652
94054171
14329098
93186927
3521579
36286326
1707137
50667513
49154537
19901688
53215277
15688993
30457884
7112461
68032994
88982240
72067879
66897527
29332904
100001048
36033162
2823303
58112300
26455430
53733236
4900845
59212959
517116
11112047
43461594
63977371
40836389
51518541
78142840
9437009
4827893
71914917
29283942