93348363
2191278
49302356
70555184
14028508
94377817
25723052
93025003
74583911
9732248
95711861
6192167
99142469
83735200
95032624
41246777
72195630
88564612
36222174
91292375
73489990
69242615
197818
12375368
26931028
68181615
19283885
73902900
37952175
24117814
70142122
43446664
37065776
88957404
95496010
20261980
62256018
77364587
61497597
3568325