59409837
1124714
4496187
82054186
16215120
26748418
21325404
21572057
70446425
77059695
44314621
55919755
1570621
93661255
7002359
87643951
96875373
55554707
46916337
6531198
26632814
6147511
84244934
1700529
8140735
12001437
23678578
63464891
17641269
40699891
30968180
77455321
51234481
73008493
25392665
72886700
42961651
6685416
50292606
37388712