28787176
7964687
33984758
60976587
74372590
50757549
6294273
73882142
60683428
79592818
1195146
73108178
1902012
68941954
98547365
56472217
59805773
71156907
72717111
5159792
58364597
85531125
875082
89302600
48982952
84163055
68603739
50026126
29622600
7214807
41688032
48169519
23949750
50115250
80466902
89463281
96808703
46306409
1804597
8219858