40028421
18921401
88886
73864489
2641187
71258576
1213675
51836653
26562867
1606844
59637555
84663984
77349242
23356732
79907781
66355847
51665891
15887342
2223832
31738965
49777817
29548739
42908674
69853497
28994688
86291689
65714088
45563199
26697484
12638403
7880440
25619680
64552954
14781210
10119114
52036823
4298177
25484327
150675
52654823