244
231
24
15
177
16
56
13
55
35
45
128
88
398
359
273
382
284
73
68
138
226
158
391
225
74
86
266
81
211
100
67
152
450
155
245
504
440
114
241
1211
95
103
107
161
175
228
496
190
142
61
134
633
101
236
274