90962251
58821122
75118026
8284866
41677741
39833009
33365862
32553036
15039176
48309814
46623148
95203109
77051175
70549715
8969600
1015060
10391076
55933126
26496438
62085625
70506392
377318
32189840
3781644
87016876
21624704
81655153
33215280
54006997
84721516
36449014
67088582
25455498
55737465
34089493
28471829
28431187
29294120
79828840
69144474