43158123
77541057
22749557
44818586
9387222
30323162
6474945
11006700
72074778
39203700
87151463
6322853
408324
24759486
10984736
78345618
2347783
33342291
84807283
61506295
76925389
77079316
52565771
95275206
57595176
44493991
64392776
76191573
45257840
41549518
67914660
96327437
46662460
55256960
43316453
9908817
26653441
80485745
56331176
33662141