20
42
27
26
14
12
106
9
15
40
76
8
108
166
34
72
37
30
175
41
33
61
13
68
80
32
45
129
270
103
107
71
22
5
89
64
65
59
38
35
29
104