298
327
74
158
18
152
50
129
17
193
260
52
100
59
214
93
37
27
168
78
343
28
75
206
198
123
39
146
121
104
41
65
48
63
22
77
138
219
24
66
333
69
108
72
36
105
99