57462440
63372191
94537483
929158
15095795
40514142
7887037
96805694
64857782
13699947
73164653
62588715
24795596
7882165
14643166
82913202
7678665
47023184
35529474
36282002
49898451
29175201
74371532
71957086
71437897
53189672
4917961
22476164
47227109
20178925
61292956
57791304
46896586
1785363
43943549
68854118
190460
61098484
86177065
60209838