19731330
15006728
7729223
77365057
40221793
72818733
21967501
10515127
52866518
26592892
10792629
60235915
67773851
42894258
36946895
7952516
63777118
31071204
82338121
25058147
68159455
44469285
2975041
99973279
87418259
1496633
5319568
68536127
2971046
3582886
94362338
24705573
13758049
42434411
5435438
57432446
58885078
17676447
68561511
93735278