0
3
40
32
18
14
91
7
15
8
36
46
35
11
100
24
124
31
51
82
47
182
101
136
118
63
260
123
325
261
133
112
43
131
140
61
25
62
20
93
119
189
174
64
34
2
9
10
76
144