58881465
77339345
82051013
82864091
83249260
1441237
57826567
42401850
23273336
76637751
67257114
74491702
15977625
71224705
54601946
89137970
89604348
41686488
97646712
3437350
99646885
41508049
89851356
62916207
9797929
29359159
80342507
33326378
75403507
2691400
28134849
38397465
65722087
39867803
44734951
39641594
43085597
11037638
72868229
62095728