83993446
1748434
10859603
25395861
7015681
77731642
89313672
48153035
55907442
55057272
72636018
99393914
62943100
74871605
75537204
1466588
96383466
44875069
19879865
25104222
28622687
20408975
12482581
4451470
4938757
16373926
29319390
18834235
56132084
81006026
68153502
77422494
55142634
90199194
90784141
28161250
62505019
16291788
29651692
18236431