583355
16515103
68135344
69033037
44515772
44021352
64528017
99156430
89401988
81678536
21785842
60989595
27168274
5914616
38795834
89156516
87359970
30136210
45025861
9471181
878336
87045923
43116097
78608512
11078894
15113778
57615753
23594110
20173155
72185403
6041850
13759571
18486270
94198906
35207345
59915183
49065257
14448719
69226197
2055204