0
8
3
46
24
20
12
23
19
33
9
4
7
37
29
234
14
265
54
21
68
164
128
148
331
140
110
96
168
61
25
39
114
51
74
28
80
16
124
182
191
159
81
275
17
435
116
371
88