0
18
25
1
17
13
7
5
12
10
2
3
22
6
39
26
4
20
37
121
11
8
9
15
27
16
14
32
30
36
52
42
107
48
31
70
44