38552718
153242
70134123
28056340
1146170
6634207
32942727
88228832
33228572
9754132
62792150
97709317
9189679
65029109
6816431
87433560
17692555
22591251
97698726
92716348
32039198
7767720
2376012
223998
56928673
49626821
24526549
56429796
94418569
43677283
14187234
15047382
92141474
1018947
10383222
46991589