19876959
5811091
1907962
67019234
76831019
72527142
22576587
78818667
56307800
19274395
92578121
87565166
12746228
66772925
44753591
68063174
8265191
75981588
20713980
66447916
86417252
71014572
71597791
58306540
87964363
18201112
95278714
53899092
75437279
38967633
38407659
80671836
86856601
91144430
58306934
34733379
97924214
82471475
35099381
25007740