30
18
91
73
20
12
127
89
109
36
51
26
268
6
122
29
124
195
101
54
28
15
103
147
308
258
112
183
137
176
39
52
158
37
9
86
55
146
401
57
201
198
72
132
110
4
280
21