65975578
3003180
48493876
38187230
24271694
8727088
63352864
73854352
7432199
62933944
96272556
77291404
1050928
16415257
81256343
18341926
98051300
76677105
56032985
11587320
37536367
46796455
5301904
4402154
78435091
63098719
600879
46437286
28142730
72521529
81814215
78423020
5565158
28885284
60549426
8945653
80106599
15478318
66155212
49453640