0
8
1
10
4
2
3
5
7
11
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