20
9
110
6
28
17
98
56
19
24
2
23
42
15
12
55
8
5
27
21
3
66
14
29
86
81
7
40
11
58
37
4
1
13
39
82
34
22
53