15056616
60113901
54109233
17299742
9523171
23277736
94862116
39504067
5351378
95879738
76759094
69465752
73505688
37577638
2537717
21609410
88389787
30052433
72662805
49679383
41494275
20652592
60433965
34274318
43465201
95136427
70966183
57219625
92204540
468970
36798043
69197936
64168048
6940632
71021471
69806630
1367337
87361647
15529121
7406312