7
13
74
56
86
111
128
102
89
273