20
21
65
219
24
16
166
15
62
29
11
79
151
255
23
95
38
109
37
141
12
135
206
91
26
364
73
85
324
161
22
148
33
46
81
34
36
136
344
170
110
185
17
56
50
99
42
172
52