96021536
38067218
19023567
73085795
56173974
21745468
41716051
70453721
24776266
2913745
23582354
76339287
26455020
231012
57353785
22387140
93532373
81535174
7681181
37886289
72367345
48506376
66129461
84495238
15812113
29149841
97931829
34805656
23355831
64251833
53948357
49094112
97648984
9937604
41967603
19735007
11163777
44204872
12117879
1720338