18
6
20
3
7
58
31
21
23
16
76
88
52
25
28
14
27
13
12
91
10
22
56
44
37
38
24
17
19
8
59
109
48
29
221