401
32
68
100
31
178
332
248
134
43
212
76
16
13
95
96
38
50
143
107
118
162
36
204
132
69
296
640
249
88
207
133
245
157
1511
148
221
201
164
184
22
93
15
265
149
26
339
77
244
203
37
91
147
55
264