81855554
99339648
19423577
42627885
8335510
8375361
72729747
30217937
5193893
72028085
24496567
74845362
2409952
98565693
72769270
22218764
57213126
59428255
14852924
51377331
16897429
21969100
2314235
4246753
54136892
38361511
36819273
85808279
12755253
97949217
72213779
305362
15721259
1969119
13656638
7967479
513122
1194840
76767939
41714329