58534701
3182408
69065375
70524336
96919744
42212214
89408448
68941697
52769913
42196962
46361621
78736432
85178210
11998992
84465070
64484388
82964070
30855614
48342751
63101857
67026123
90535932
14211273
39761733
28708752
22696590
95639506
215018
21032854
36512389
693628
33978312
27288256
53831791
5795730
51233309
50107333
38605121
24373934
72981976