149
189
275
108
325
53
61
13
37
57
48
31
343
166
229
214
215
231
274
162
165
99
43
65
101
67
19
91
82
88
34
20
11
41
157
36
154
40
114
2
178
228
4
26
121
98
74
288
35
69
28
263
206