9
33
11
50
41
107
45
102
78
55
98
196