539575
35809875
25177547
2538746
32402846
18083923
59981155
68465188
75796356
6290326
33063181
25547135
37098969
63887964
71131128
39758489
24199497
25009375
14428800
62429906
98859066
9766893
39094482
68769371
20267751
64796784
51581657
99773919
45057198
21995516
33956144
89813763
4930678
72668290
72806603
25584550
86052876
2693328
74095364
62214125