80161238
6152064
18693750
13791056
58472663
98656333
27323444
61055116
1312268
14556375
56132797
47682047
79358254
85347936
63674686
56513256
54624892
57594291
27572478
89721785
49686078
13555088
4849404
66601508
930667
69249395
13013666
3563770
42493910
93893205
30835356
26214887
79454488
47854671
1537595
68998913
4656912
19659540
37354738
92641573