174
157
44
27
31
175
423
143
187
268
228
67
271
279
51
62
50
11
17
90
22
12
16
77
19
32
18
322
23
52
25
109
121
3
191
227
39
451
196
40
327
179
105
324
284