80578554
61213696
38151843
35345268
84753841
25968529
68881341
20791678
83556411
82023363
1466308
64611546
52337777
8353414
25751133
76299563
97977354
17814938
19198208
76736992
23913286
12788343
1106764
280497
7758841
32522296
19208923
30984017
95647291
22288123
34199803
53772983
9559950
24245787
78597003
20919417
8577621
58788538
240300
32602915