176156
4219064
45425243
7929415
42053103
57895131
4394922
28212143
64858499
2742189
1550625
61635920
27282191
796034
19678666
16051696
49772136
10171581
4544637
45589334
69396089
5934579
32654668
94805102
23673940
28917876
3024651
46501104
54799119
89949019
98103772
93183183
11928480
28193309
64286166
53132236
5384131
11132262
92373584
47813025