20
169
168
44
28
43
21
38
9
12
150
17
19
258
53
303
37
31
1
32
8
23
86
120
7
35
3
315
196
216
6
18
116
24
110
13
92
106
50
109
361
30
52
138
270
25
58