0
6
8
7
1
10
17
2
11
5
58
12
45
27
29
15
26
31
32
28
21
35
30
16
34
50
49
115
105
99
156
65
145
54
59
40
41
281