0
2
4
5
10
11
9
3
12
13
14
6
108
8
134
70
40
49
54
25
52
34
15
39
29
21
31
69
146
242
46
320
37
140
44
45