1
0
2
5
9
3
8
16
18
10
20
15
6
28
26
40
13
19
25
111
42
30
21
24
51
47
34
149
57
109
58
52
7
29
37
39