61396612
71809588
61607542
99007676
83794511
72715856
48001131
3375663
45971492
1323896
89042177
39526209
15699025
1986881
22062465
9602957
970973
78225220
113637
55505760
72911078
355917
24917588
7050413
78104002
15806455
3504298
4386879
3802102
33867057
22027735
89542160
87288640
33118342
5118683
3634498
22234118
67717078
65486344
98547550