45589140
46067535
8149091
61271083
27386225
50055784
97773899
17151756
27816706
8943003
90573415
41523581
11051507
38678230
77648989
3270979
85571324
74154702
3120280
27516155
81652240
64781152
13642887
88838069
29071437
60245195
45675821
96745889
18426512
7536728
50381888
73854534
99697079
78755894
6629697
7737823
1338475
55048044
92323820
18113086