16812707
11452419
37681314
37502466
69395294
52494276
18832112
64946535
81864756
30331273
7655373
59775998
57294472
55423287
22823969
30093265
86071350
84951613
3774417
32708147
35317318
53052491
85682297
21569082
17851434
81126684
54999969
10685081
28643102
99747585
1128590
42558892
28392474
18424677
11965965
83746216
53501763
9832080
51378897
18267005