27
28
35
171
84
29
93
54
85
102
9
18
113
99
17
19
282
74
897
162
159
52
386
37
15
283
222
11
24
17272
65
196
141