70261298
24075592
32356849
16904261
29601005
67752266
34987572
47925739
9320221
99048015
3056455
54191345
64563633
86132518
21305704
99639230
3936408
26001512
82904601
93157288
50527695
23582084
1718530
63788134
37392760
61181671
23745412
29923508
14555958
51582851
24495948
86374054
14021217
75541259
3947315
28389265
34171679
97298784
9097081
4957162