86848915
43099190
1632676
62255920
97405305
52271271
12084375
5270931
70422947
16559006
94337006
50502916
46894581
708277
14753639
49461737
56789882
86619453
92459528
93948834
77969328
45506631
69557934
73745193
6713520
74143660
62483119
14268023
27261220
2960947
94958607
57295332
11792465
13542553
90428505
78886897
55837910
46382755
75273687
24482307