15
38
12
75
94
238
210
128
42
222
86
188
147
41
45
171
211
90
69
186
174
148
254
184
221
173
134
931
339
129
175
159
149
81
111
329
419
363
279
168
157
246
76
276
89
115
31
35
88
104
325
32
197
27
40