89
256
254
147
398
50
191
42
326
60
33
70
17
105
25
49
306
61
111
195
374
187
84
170
237
141
28
207
107
110
32
21
16
96
59
41
91
99
10
188
9
18
11
214
4
77
167
7
243
63
350
44
56
30
20