421799
84625864
40789463
87934820
89608072
22669505
71072642
78593458
48755048
90566882
82139377
13144203
58301877
83262276
14591183
81351092
42339559
73494950
94565918
388119
80572948
9800148
7944859
83399718
52441998
38457679
79444801
61144458
48558642
96838197
3099230
54957222
56157717
983756
1424659
32988600
2916224
51211240
42136865
20907978