98
82
230
159
288
197
292
86
46
114
33
70
27
48
47
79
34
40
68
49
28
42
24
118
52
94
21
11
44
131
111
59
170
193
149
123
190
110
208