81866003
25674165
102792
73603589
33776480
75496104
1355502
53287376
17596643
81785094
47493155
41413580
98294220
69648218
5685054
59934622
57246597
64981022
13208791
71339001
91928312
94782875
7724699
57547213
63782456
77972982
8647858
16973220
46912770
93974448
31604849
31404513
7742162
16602076
95612957
87675056
7351654
2131575
16608673
1686416