53932126
26591761
16719880
813241
12177265
63083121
52509931
37076551
6170691
80348538
18293887
30434789
34293870
25164999
30459362
8614845
6896560
9732748
878190
31613457
46135963
74894421
67701645
64673929
6964054
89627099
64886741
37765643
78398039
61257245
48373057
63105292
70152008
82098757
3755026
66817427
59891641
8978804
72058454
17557896