40179720
56727010
26139902
55443057
16312349
16569567
90502691
80166897
33648204
77615
87316554
44069039
42536920
1461274
56013599
15613313
7532036
14655575
40261752
60855625
96789887
4044314
69726255
50206811
8385209
27362960
10823674
9197957
73152123
85087663
56414871
97065964
11125267
92672402
83167153
56935173
68282573
6491794
29768542
21595616