17
14
248
161
27
158
116
121
22
36
85
269
18
1
33
37
32
50
172
129
226
52
126
147
441
8
5
10
821
74
207
181
253
23
318
273
135
119
2223
215
154
46
70
692
65
39
68
98
141