3
4
0
2
10
7
11
1
17
9
122
81
6
164
65
29
181
105
430
90
201
147
58
82
140
93
84
57
150
219
63
62
100
127
60
53
188
142
168