42081770
53708675
57956288
51018016
24575115
50058513
25976452
57682333
79997798
38402460
48076582
96903104
80207861
71483644
96675288
30739001
46795456
77305593
80583195
23505258
32215295
70132220
76756037
21751904
50897340
77383471
27488089
98297714
13616747
59989761
18407648
9573250
67985144
68354993
828570
79002054
50253485
47373277
71458799
37403896