5699591
28863085
19268832
49548481
305034
2596416
22021920
9398177
30352544
49153685
53167120
87831926
538134
5666577
88652016
14226050
99293587
91378659
74189792
6017848
59939790
49022881
15407336
83389955
28718438
54333545
75088240
70427090
75136821
478776
92689660
46136344
22879612
25441252
56111616
28962388
37858256
14418779
42867233
95027194