90663016
14526573
93876110
89394539
85553339
8014170
89813931
4068935
1632204
80702089
58486978
18842306
39784169
24693599
11779315
7781765
2807762
59888821
83028875
91296543
24316966
3470259
75867999
87752924
59156271
54454756
5857782
64611551
19247184
7624626
26359873
6503315
51228018
50129978
37969508
81179301
65269730
39584543
53925007
24266484