20
6
7
17
14
19
48
36
31
46
78
136
60
15
167
9
42
89
27
11
52
30
8
24
5
12
35
13
26
28
3
21
37
68
41
38
77
40
129
16
29
112