0
3
9
5
4
2
6
10
11
28
7
8
1
17
18
25
14
64
81
63
52
111
237
154
30
86
79
90
56
196
117
105
161
163
21
133
66
96
48
120
51
53