0
3
2
4
6
5
16
13
20
1
9
30
44
118
65
86
97
89
95
53
92
37
136
134
60
139
31
135
137
87
72
105
124
155
127
74
46
39
56
109
33
59
11