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