53845346
13763089
11144846
1225813
5345689
54554132
83914130
70477310
73266748
74811671
3155047
51409633
37902987
18926653
80208151
88479458
66534409
17516292
97784240
52989511
41556026
20029006
3521884
29319901
26861709
84762685
63132680
19219083
82552825
25463001
75192866
89943688
80304815
87391082
75511021
42065690
67216453
28751404
46213727
6703461