87475166
53452645
8914277
88694926
43562274
14142963
9953852
97237745
79329395
95893190
78924521
38365885
61443863
10634226
92846686
79366071
64621007
28096494
9593739
62818842
82721626
14959505
41167736
70716300
66182559
15739984
56875032
56695910
77676059
3331662
90283259
20223231
52393313
5157226
29064023
3597553
92595703
23228844
57667944
17073074