18064626
61584228
46008754
13128399
6256074
95445227
36438665
2145584
55829530
67592335
92819456
81192160
72268210
32351941
88401029
9222798
52144256
50289474
21059845
37194652
79194060
2556860
73233511
86742157
88988547
61367031
94864062
4264720
15054617
48624670
71384309
54096054
54001555
46761110
59579324
59497657
45315406
846590
82402695
26983788