85492645
66801648
50642115
3754712
28312710
22751675
14995153
2418476
17103339
55503735
86781357
56794483
25259848
3965602
69761748
64984113
96318888
58878147
55727307
33924331
89113675
65793708
33613909
48727528
9172959
98818632
29119502
93941047
83444282
99919078
29454020
72902318
43345485
34099451
72153113
77386892
36677861
16682965
53323320
86873309