28
214
16
66
113
31
55
180
149
74
230
489
83
182
160
33
91
674
451
52
65
32
94
195
138
211
152
232
351
280
389
175
106
56
192
78
97
46
29
736