20644789
15845660
6752867
2832644
39261949
13889766
50716930
43401426
88377336
27283199
54588528
73383448
17555406
94208596
31096711
68464388
56363872
61223157
81614249
88716483
44456193
97829737
57524586
39231538
13384989
96034419
5359550
66478029
18207294
69803724
49049192
85615318
59397580
82888183
40493131
9844028
39734200
6696129
75089633
42856506