98
78
229
155
287
195
291
86
45
114
33
69
27
48
47
79
34
70
40
68
49
85
28
42
24
118
52
94
21
11
44
131
111
59
170
193
149
123
190
110
208