167
164
35
46
55
106
12
151
31
18
27
188
516
34
100
33
3
19
26
422
4
24
61
209
173
67
71
199
69
157
28
689
179
9
13
148
175
124
292
181
43
248
21
205
244
320
150
142
219
241
338
627
10
266
47