0
10
4
3
29
28
13
5
1
11
18
2
14
8
16
49
25
67
33
9
26
50
52
47
41
19
31
36
82
27
17
21
6
99
98
44
42
113
86