159
207
55
68
45
270
142
238
109
86
231
443
13
50
565
40
179
98
470
77
26
36
88
25
133
80
7220
190
121
74
78
56
28
248
260
173
498
62
204
218
132
148
42
31
395
97
541
302
166
183
175
267
95
165
388
203
145