3
0
27
4
9
6
116
7
26
21
31
38
34
105
15
39
55
16
14
59
62
24
22
93
191
223
90
152
67
199
121
129
132
43
30
112
66
104
60
20
73
97
88
52
101
96
245
119
49
251