14016259
22246141
50556033
15552350
55116069
7628599
75479554
47701102
94139165
63651958
33171242
62946372
10565488
5885790
33873915
79069334
8149486
28758902
7804193
88272016
70311563
788475
54988766
74867556
82997049
19955220
51511712
76374961
86993664
37276573
8487638
38526777
79176090
76752601
72512904
64996062
91144976
20549558
9519144
84262063