358
963
292
829
150
609
130
379
59
224
61
331
91
221
58
167
217
6
316
36
47
171
55
152
67
143
90
151
37
159
22
117
14
101