66029150
73161514
268167
53249165
35361570
9045425
44694774
28399458
18087894
50654557
30074069
58549395
8964752
57837260
22848847
26589655
37282454
21085868
79703555
9177821
26524119
3108845
55924238
79604345
73098135
73788050
39325894
73989974
35356503
14026527
51221845
15179882
99523375
85195783
18858550
36917463
17706856
25499119
2503105
531638