29016961
7725460
94704097
14873627
68696387
40146163
44613852
46972372
40129455
9227499
94903427
53449504
25979599
69163266
4794354
64128695
1086316
10531843
302775
90741446
24286804
73638915
9377652
23912461
56712234
29293062
69477638
94948921
44206078
92818448
14591610
79639464
18765633
36713940
212885
66394247
7530508
9632535
22019670
69502919