110
488
159
302
170
226
64
260
33
199
47
205
29
143
35
151
32
168
61
714
60
139
31
136
28
13
142
129
30
329
115
40
104
24
69