80515275
30596940
2902529
14846919
69489136
13804854
218128
6348314
65947849
87072352
75166351
66674847
84798692
33253185
35428922
80084700
91619155
8204275
76357218
65971177
25979666
353485
69902046
92304338
66801747
6853515
172697
77268347
17261843
96512301
4467410
56764807
11533663
28674746
49335840
3722161
15649215
18929446
74365321
43559719