0
36
21
12
14
7
11
13
6
43
40
29
61
25
143
30
168
34
460
122
274
98
44
129
489
89
76
150
67
52
166
42
62
132
243
381
9
54
35
96
46
95
18
85
99
144
108
190
297
198
170