230
133
28
427
14
9
13
61
15
38
17
24
60
162
21
57
96
19
100
37
264
26
31
12
43
23
91
178
85
25
228
51
48
243
41
139
101
8
50
59
97
721
293
89
117
16
18
52
30
107