0
6
4
11
8
5
24
7
25
27
1
2
14
63
3
9
10
42
48
22
35
53
41
274
59
137
188
77
89
183
91
33
51
100
69
186
126
277
229
99