0
2
4
1
5
16
6
9
7
11
10
61
47
36
88
43
108
117
282
177
69
84
38
203
187
156
75
148
98
161
32
90
128
94
52
27