295
206
15
72
44
56
18
91
232
102
7
160
173
190
66
135
32
54
20
16
193
38
12
33
65
37
304
45
43
57
766
159
70
243
215
40
11
277
156
116
121
550
301
107
22
82
234
34
203
58