24299677
57092880
17545782
30792382
7547828
28461271
42917170
17146754
366940
99671584
82795957
50429101
88297795
94376224
104493
61611980
24256669
45336099
60808153
11413818
80783274
54172841
34435242
13638093
96214364
98586146
1508557
41702500
98576035
3422934
53583334
48465836
15716169
49191425
86567411
4281086
90705676
22744852
9785538
3528856