0
1
10
18
5
9
13
15
19
65
55
4
42
104
12
6
20
27
7
14
2
16
30
24
39
11
31
22
32
25
40
45
101
89
79
114
37