42021712
24037352
8634857
9840993
28636700
58981323
99636115
67026530
19045980
73892114
7961002
98709180
6824008
3851226
15355900
7230200
6599839
5096293
10217744
6086487
61856270
20501895
59015339
91916368
2969038
15889800
6901227
61477065
6271684
46817415
25346591
52586020
15408271
83607177
40547283
4946647
99498980
8559901
96077036
4674330