2
13
152
40
57
95
26
84
114
79
121
51