82521462
39186903
52945776
79098895
15697338
55241053
32424930
87195255
60217687
35929163
1075908
34238186
19858081
45355178
6112248
22859459
5188000
10798846
82571602
50151019
6642458
69248802
32646361
42908502
3999122
91753476
52854179
93536956
28671710
14889531
43969780
57632773
3841497
91336005
78787271
86528874
7543726
70893843
6469873
56033588