0
12
1
7
9
2
4
5
6
10
11
8
14
51
36
29
23
95
90
47
17
18
37
314
44
66
48
69
123
35
72
238
128
107
83
103
156
3
49
24
40
52