8
6
7
16
20
13
4
24
25
14
5
1
71
559
50
10
21
48
11
86
9
80
29
62
46
15
98
49
64
23
45
128
26
3
17
19