60549599
30917706
23743680
23241986
10285508
31618206
74355680
3626843
12566036
14291226
86597951
97155909
82941855
39999318
1446689
10701042
7309575
63633664
72012012
55384560
15109897
30718066
42381614
6865354
26927229
64966512
64566053
52419464
28354505
47681638
78199265
27104949
56342714
14408863
61672885
14207802
53889524
67852500
78359782
55723623