0
1
2
6
7
3
23
4
11
8
14
27
20
10
5
31
32
45
33
74
28
21
34
19
15
24
18
12
50
42
80
17
107
51
57
30
64
59
82