83
42
37
28
334
195
122
57
46
88
90
77
25
142
143
182
103
127
170
131
179
138
241
44
116
60
239
107
180
130
285
156
132
341
145
181
119
264
168
82
400
254
534
189
139
260
233
155
331
152
109
220
178
486
256