45802125
29166796
62178028
70615135
4993710
46467055
85637293
18838423
9374391
6814405
76499359
89407444
6528758
40929256
47282115
34248904
49007300
46311418
70126088
7021920
51826368
15044484
18001264
94083675
91451566
39087740
4484320
8834060
29661983
45123037
73795553
11028380
62142053
50431639
75344097
49999984
88051448
41099659
5713905
39534301