161
102
7
30
42
24
15
149
13
40
9
14
23
316
257
141
44
130
154
32
45
21
63
22
19
3
289
118
116
458
325
324
66
230
17
235
61
11
71
2
407
223
437
173
31
26