0
6
2
3
1
4
25
110
207
9
150
99
97
5
50
51
42
82
63
93
135
29
106
84
11
16
113
20
28
19
98
61
77
21
62