66592153
89328306
17759221
7447260
51652580
38654837
52253964
75086572
70096075
51224765
46196738
68314750
81042522
69727054
7591422
10068929
73695615
7287856
92488637
27195256
1338486
19354499
94417995
59901562
232377
18247593
54245318
19833523
4813865
3887065
16234029
79621713
59913013
43058787
48754181
29802501
75133857
77132692
26049033
18122548