18
5
3
15
109
10
65
26
42
1
2
20
25
14
4
81
21
41
6
53
7
12
22
27
50
92
63
30
45
61
47
34
55
13
16
90
17
11
43
19
31
80