227
162
89
147
18
127
134
50
60
40
63
143
30
28
14
35
112
97
80
459
67
41
37
171
83
160
132
77
13
158
51
78
24
196
140
168
26
310
71
6
68
39
248
25
149
52
79
31
92
99
36
72
43
74
44