47115721
82257886
39331062
21346156
94577942
9832367
4639088
60156308
9833905
67163984
91335330
47369126
11934604
34558243
54864384
34043687
1446669
26888680
88935995
346828
57252656
67668846
91869370
12307849
55612210
44584293
322446
48445752
95447871
33524102
89218023
95621127
86922310
17249617
46429264
33158120
4972536
8971485
2232720
3072960