22
25
20
5
19
10
16
3
23
4
12
21
78
62
15
55
9
87
41
32
34
207
66
69
56
64
18
13
59
6
77
7
110
70
86
30
43
644
569
53
47
91
554
609
54
8