140
56
128
82
167
41
66
87
37
286
75
12
117
153
43
240
61
84
213
130
232
323
99
275
310
40
49
222
88
196
340
487
135
97
301
30
272
150
336
76
337
19
47
212
74
73
121
90
119
46
96
166
34