0
6
7
8
1
9
2
10
14
5
3
15
22
31
28
13
18
12
11
39
35
50
52
155
4
58
256
89
152
136
138
46
222
53
385
115