29816672
73427732
7583739
61106020
42367669
43204350
10286468
66079389
75991295
1737410
36919294
395031
44269086
99214160
7059554
90195885
74758416
12308021
51663258
48315440
56424253
49008580
19051554
22182436
83064788
76236678
15285971
273225
42614012
96037195
33717643
8304295
979887
2289413
95588648
75888903
60513899
4029582
62943189
59338913