0
5
3
40
32
18
14
92
8
15
9
36
47
11
100
24
124
31
51
83
182
101
136
118
63
260
325
266
133
35
112
43
132
140
62
25
21
94
119
189
174
61
64
34
2
10
7
76
144