157982
36985716
47409258
21184568
36284228
17015659
75021455
70865782
82347213
5916874
28257949
41438929
1889863
57065660
5135185
98324891
6566343
4672145
34675922
7288211
47716388
88291832
38244417
19993097
70355255
9620944
30699429
19993363
18567891
5894049
42332895
95964
86141115
6821791
9456995
97092302
82583722
30935700
18499091
29774324