89675743
5585220
16124867
95764646
75099894
8173589
244829
29624177
94715623
77514534
43815491
77722139
93625120
16972698
10588184
20341906
64787015
57183836
53135691
89274744
80333177
67675802
22036176
9182063
31513600
81854005
80579645
8961615
16694504
94723745
14485997
12521534
70203283
77229175
10187975
9877467
27926351
59694654
6787915
39751794