20516118
93673854
74104323
45026280
4323335
27018425
42422036
1619815
23008510
4546017
17972883
73965918
3976683
96134635
4045394
19356348
646097
75525419
1588309
49917844
26077592
36947374
332355
59557840
26186583
88932826
87157585
9734627
88358330
58754700
50555966
294238
85274719
4943636
91856376
97227293
86983496
85283996
50229331
71712475