19889026
352716
88586205
82469460
123597
28429800
24258233
69754041
87851314
71696469
45802204
69707085
70593435
49848190
44813975
8193287
39258323
49403360
98964740
90017912
9669637
95174765
5537963
44811230
81051862
97256081
8678582
59968563
67337974
7605876
83693391
88244192
7940697
76523662
79031963
5486233
68325754
95329496
15886063
543127