358
958
292
828
150
608
129
377
59
225
61
330
91
222
58
168
218
36
47
171
55
152
67
144
90
159
22
117
14
100