265
98
101
135
275
123
75
97
63
47
31
110
48
335
115
54
250
104
96
118
156
306
155
56
105
126
149
211
87
245
69
585
89
203
57
284
167
347
74
44
128
342
226
45
200
132
278
42
55
148
68