7
0
2
1
15
28
19
108
48
64
85
29
107
160
57
25
42
81
97
143
95
43
263
51
73
94
70
79
156
202
147
182
76
82
127
119
92
39
75
133
191
132
113
227
53
123
99
168
72
109