110
8
23
4
19
6
9
3
0
22
16
12
35
201
143
69
7
5
31
59
14
11
28
41
447
27
63
45
18
54
65
97
39
57
168
176
84
740
78
500
221
150
76
382
148
67
38
112
621