21503660
577715
8588976
88208549
89631208
98502918
64971806
2425783
8218648
9096952
36578226
33038274
68957506
68186059
75395111
72467590
48207500
80017303
8505004
55852122
28207780
548563
6478981
76767150
57312213
35561905
32344219
15344112
54923343
8431318
96085678
98018612
59895913
82222568
68511641
66679090
57048539
19813982
89687941
6821067