98
20
12
28
11
139
35
19
247
105
78
150
56
287
143
164
68
37
75
63
43
96
41
67
411
173
60
30
254
21
48
191
27
80
113
168
121
199
49
124
38
165
34
51
182
65
188
82
74
15
167
118