151
88
97
130
63
39
74
316
62
64
32
86
60
249
474
226
56
104
17
101
24
102
81
19
91
84
25
75
28
227
90
313
188
223
100
107
275
33
153
40
149
200
41
237
129
82
52
302
150
164
18
222
20
15