58395584
13892595
1298545
96579034
49948162
1144252
48476445
37456077
18609582
79962005
69259271
59765522
23218382
31816767
12712532
78897042
96297252
61057047
78266115
97356834
71319229
81603057
99226966
65278328
79754568
6632937
63994566
61813653
18598451
76622199
49727670
14858428
84422328
4039851
53462408
30574820
5987478
58951973
70222527
81798352