3
9
5
4
0
2
6
11
28
7
27
8
1
17
10
18
24
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