59837078
19244312
48272701
26722096
67756075
1535402
42463019
99684304
79948670
33456302
15748688
21627788
41442245
60108356
72069190
33566254
42915129
40116522
86135794
30416422
93169742
35165790
49854072
88747254
7011309
86895047
44215341
39776038
41119271
2764558
83637517
19409535
34959925
11057493
86223970
39064089
97421465
78728964
1167600
65458627