11
122
83
42
89
46
36
53
79
150
304
27
504
121
260
96
155
35
8
235
146
136
81
21
194
427
99
88
308
6
73
72
95
58
177
281
179
82
141
23
24
174
268
91
147
328
196
209
160
54
69
49
164