1
0
8
2
4
3
5
7
9
27
84
6
33
182
36
123
271
206
156
83
70
77
222
57
43
118
69
242
81
160
86
52
112
66