13
15
27
94
33
65
67
33
29
78
95
145