10
0
4
8
26
14
18
93
11
55
27
39
68
29
32
152
229
235
124
82
31
64
58
16
36
143
117
86
112
191
115
88
76
101
77
110
108
34
78
60
50
151
15
130
59
261
107
40
79
144
177