19889098
67345439
30804906
9295648
94233715
99613402
27316013
8177175
34904370
64243490
86591734
96732774
98694372
10672018
28889193
12391679
6176927
22379467
73746529
83451902
96537589
14698529
33319828
68742437
38366
89491542
41933176
11176198
73466079
36595054
49035880
16605800
84663512
54331757
42649756
49043043
4536198
286695
96643848
38592420