5795268
20907000
1844647
20277907
25836638
97388662
99511261
5814934
94133075
710905
13283644
6995162
84598923
54695487
3289012
65373115
60718863
36152224
4680748
27692975
3681707
36755293
99731107
96715762
98439483
31343748
73182444
28421168
23037192
18441550
96364871
85041909
4637739
93247807
15977375
85135681
88154094
10327784
27032052
63596839