21628375
8988457
8024520
48368176
521952
95328382
12295213
37024073
11953505
77123210
53166321
1965377
4752196
41909071
90455020
64497900
84352560
98104446
6919580
42587445
40066246
58481728
67254256
34985920
95322251
40021411
22454018
45452912
6058717
7380178
74486284
4086387
9454104
2138655
33201944
58567948
7828349
92116167
76306138
9810871