0
1
3
2
19
4
5
7
9
10
84
12
94
23
11
32
30
6
14
17
13
15
50
20
63
131
37
34
62
39
85
42
70
47
31
220
117
969
25