58307918
90347344
56469274
35236702
14279490
706515
24448996
20788934
67379988
98947570
666916
49137691
22972706
42298113
40125537
2672541
26844310
99998877
1774773
1405566
22409683
25166565
2203525
25741089
65574505
42069735
62346955
51769321
90432950
53843465
6005275
57541018
40335788
49157856
89125924
62334870
78153368
67822486
49527786
2392341