80444558
36935139
1814485
44615504
27187819
17765231
43327623
8666408
35847550
71575254
33402059
88539769
41928813
10307686
13745731
5890725
42452221
56378589
21966908
7664390
11366135
63255462
6586026
70126343
65952794
60642186
73128072
70996703
28447706
28755519
71003391
73566106
78015837
95512483
50922155
76742248
13761942
52852621
56731961
77995478