17845500
6532616
63874655
66763609
1383655
27234164
66666
80373684
33585
25483658
98558847
83215979
92605931
72406942
7218317
1839299
68595397
74175901
38259106
30691094
7313431
6547578
89675245
71279235
66619967
50131083
45444904
68263436
96645671
8624483
62873229
66612587
38569177
15904288
98573658
66038680
1949746
71516673
98327261
15675237