11
110
69
27
111
46
338
89
159
17
35
43
92
36
33
274
31
99
128
245
160
176
68
240
144
156
52
315
108
277
70
63
151
197
1027
464
119
73
271
174
173
105
299
64
95
142
88
236
98
123
91
60
58
387