290
47
43
45
48
31
23
68
132
33
80
35
314
66
119
425
181
286
270
330
144
496
866
211
65
411
289
54
127
92
252
194
276
104
86
97
105
89
85
106
94
117
304
61
75
154
74
156
90
222
296
204
60