58062632
8486841
52399889
58515089
58216467
14719650
60999536
36412203
49282543
56999910
47796207
47161336
68877343
62843411
26452295
336302
546135
74114888
7284437
13876511
25895465
45568077
10886055
1728993
37026997
87238850
286616
69074049
56708499
70946708
34439805
306872
95479278
26638795
97934653
58515912
87241872
19921870
47083914
11888537