59009616
22669235
82878825
69687140
79923651
3910375
86891834
18005396
15392183
89659212
23223863
60439095
7921860
28344286
64328888
82925937
47891162
4061027
65857607
6998295
60441180
67402568
11482689
91105232
94386542
60035123
51927180
38039946
23875909
29137854
88534091
87852447
46753383
101315
48409092
24445891
25942855
1162799
32832288
29152140