0
1
4
24
27
6
3
9
8
5
11
2
15
7
23
25
68
36
34
54
71
120
86
337
364
696
116
211
266
227
480
234
202
166
183
62