0
6
2
24
61
80
146
89
32
156
36
195
55
17
165
78
42
139
88
226
360
98
49
60
180
296
265
203
56
207
116
110