20
6
8
1
11
19
55
22
10
9
13
17
5
40
21
54
36
16
31
34
37
27
23
15
335
24
25
29
60
53
106
43
155
58
90
166
99
93