21615675
6223508
62181253
21683486
90019734
52043626
6914335
42243395
50379086
99814036
7274968
71502699
19256495
7013856
32577424
45474415
33992213
63057820
33961558
96007451
38949743
19324244
49588164
51341340
57289659
80168495
40327168
38224508
86987415
25186060
89252481
20276825
82748093
27046524
68021921
1598744
72536280
91699956
33044340
26549545