176
80
158
529
234
16
22
133
110
253
90
31
160
164
34
279
21
65
396
20
28
25
62
99
302
206
188
104
114
32
485
50
38
140