129
42
26
41
79
670
74
255
61
14
12
53
311
31
63
482
116
132
359
135
13
182
179
250
140
47
259
106
267
395
184
168
308
45
104
269
96
18
295
136
158
364
78
30
289
100
109
300
37
213
193
189
170
167
68
186