59591068
44481360
56393272
7852627
99281778
54588465
47037911
697060
84654528
46246967
3718471
52768668
15852334
41515057
603990
63281983
13633701
85474918
44637731
63965918
75272666
56081742
19092273
16307443
369571
85947561
78144350
43725426
82412821
84657984
41731656
39318671
44358725
81904916
10055017
73536190
43522812
11257690
654838
559253