46
209
103
30
19
145
260
15
121
83
1258
548
157
131
200
27
54
73
177
43
69
391
206
174
34
187
98
28
68
78
72
62
79
122
42
159
45
134
84
17
50
61
99
661
35
16
182
93
65
97
41
47
85