20244376
89836200
29494444
93872925
29084177
90752679
34232396
90187229
19445176
94803945
28345650
9333499
16193524
95111699
14259697
15286256
43439738
14451574
9137292
48357158
37873025
32134332
72643220
49255923
42934965
67535771
20168638
82521053
70355211
8911687
69652916
92783579
17821608
41107093
15245432
64187292
29267170
60377275
81158700
35506580