9
33
11
49
41
105
45
102
78
55
98
196