1
0
4
2
6
3
8
5
9
63
46
37
45
14
169
32
35
65
91
52
153
106
12
62
294
112
157
26
323
94
120
89
281
70
10
173
121
78
118
20
34
75
133