50113282
62703295
65302355
16514161
35651415
23627487
2769678
52865203
629668
30579355
26113837
72208542
93021060
45119170
36935270
12157504
61066063
39542074
64432202
89744611
63245723
38451110
33498593
23405965
1408414
58714645
21596197
2760800
76353915
214077
411510
91117836
38911072
71975717
99053555
42519281
24117713
11282452
82703236
33415224