31998044
13146696
9571622
4992924
24859794
84554208
77009275
72597283
62579211
43102769
33415210
8941108
749676
7082166
3221338
40797528
93524190
3604536
55331720
64409191
81074759
58176843
65975020
58987553
90502578
82528387
32956295
43529661
2872973
96709099
97738204
89768384
63871410
5222966
92599004
79006892
7464991
9539634
92552453
90999821