43
166
124
74
57
134
25
67
265
26
9
18
1421
274
179
1063
61
29
109
116
184
150
49
100
53
16
147
50
112
157
310
105
36
39
2312
4843
123
199
421
207
213
301
19
211
107
1128
227
766
12
159
8
241
151