75685443
42682732
4709927
25714560
73925798
6092480
68083632
38536919
51013584
89566887
33067921
79673767
29492777
5965739
93463428
70074126
31519671
94629277
2257775
77995708
20369327
12332084
28503650
5510748
86758861
99482752
31864698
56088804
27897061
72847698
61213432
686802
1609544
67804547
2251875
87349496
41314973
64182755
18075434
14816474