2
0
8
6
5
1
3
16
26
20
4
36
80
7
22
55
11
15
28
23
30
25
17
82
21
72
41
12
29
48
84
18
47
42
35
142
139
10
9
60