20
134
73
105
38
35
187
16
296
39
55
2
135
46
116
71
27
19
139
81
14
181
12
15
57
6
33
87
151
158
109
88
28
85
72
10
61
103
60
132
18
330
133
37
23
59
68
3
7
195
52
31
140
145
98