4
0
30
9
3
6
116
8
26
22
31
40
35
105
15
34
55
16
14
60
62
24
93
191
223
90
21
152
67
201
123
129
133
43
112
132
199
66
104
20
73
97
88
52
101
96
245
120
49
251