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