25
44
10
11
85
22
68
519
155
29
8
131
294
137
104
144
50
31
150
47
180
52
103
100
18
35
57
95
87
182
315
172
147
272
105
288
88
218
124
243
609
225
190
135
41