90
149
74
294
112
147
56
19
1298
13
38
49
153
57
206
42
215
34
68
236
76
238
60
203
271
70
35
133
260
53
78
59
83
21
66
54
248
125
100
87
64
104
187
10
330
452
395
14
140
9
399
191
169
158