6
0
4
31
2
7
11
5
10
32
24
21
27
59
17
26
25
13
9
8
12
48
36
19
15
14
82
40
64
69
96
22
3
29
56
42
68
1
30