38
36
35
21
7
23
20
163
83
34
70
27
32
42
22
54
17
84
399
217
132
25
18
53
223
411
168
192
134
126
226