12
18
0
31
25
45
9
6
26
28
10
8
14
7
16
112
24
2
35
76
122
107
4
20
23
83
15
5
13
27
49
3
42
17
47
19