7
31
26
63
225
65
65
114
112
58