99568951
30563000
14041290
55719076
22023377
86274599
9709384
99139646
4823975
63439951
84179773
19775326
52516282
7706267
68084747
42834106
782808
99408474
96792771
27586213
2307401
72871534
25065743
88962201
35256300
78143067
6205649
5438603
75096022
35259175
25827815
7735574
25409866
78488686
49778593
64636053
88939764
135002
1167018
29088919