0
1
3
6
17
15
39
56
4
27
21
47
20
7
13
10
2
38
26
25
11
24
9
18
16
8
31
32
91
35
104
40
12
51
33
65
36