160
61
85
148
242
18
97
42
34
44
82
140
15
101
76
9
173
278
58
191
75
33
99
63
203
95
50
275
230
494
192
23
91
413
155
12
10
92
21
28
121
374
35
80
261
159
13
152
62
175
212
238
73
257
25
11