56215289
66997623
52128997
31577019
23512908
16392137
8155575
79129506
36619658
37574442
79361967
24343432
50778374
99086138
30611942
1461775
51609871
42281334
6746667
17062214
76941974
45097454
21104443
13395853
36219411
60202404
42087038
843453
16902333
87415603
87305237
56174218
90262182
6142415
4087405
2872906
80209338
5383335
76581429
27188760