559
159
243
770
112
161
48
162
16
105
287
308
110
95
29
177
135
182
126
167
141
254
61
39
514
220
340
435
283
119
52
26
40
47
192
80
259
158
106
42
31
160
153
93
72
116
30
125
99
76
41
299
68
35