72134578
22366703
62668760
10857936
18402030
51474864
2514171
35051325
31715599
55653486
1389610
7554467
68825775
39628605
31024335
60434797
69843008
6084418
93582972
86619779
37212556
850152
73964951
19006014
7312515
76863592
68127748
29368795
75004677
98617894
57706133
32622610
63956657
60219646
61159414
37257657
34074865
33807742
18598199
20895271