23955535
31435861
1111756
13107163
9079580
21289722
42491010
30337187
60481160
4278155
10163137
69866182
75941081
60762484
30576066
25083783
64775163
80228365
36633269
50012697
4699497
22752966
27162506
74814588
16595462
54679280
14536415
32489052
10502788
78589519
4301343
27254832
95533496
14341291
445738
10212198
1465346
98849255
41532671
10977590