0
16
130
110
9
115
200
33
45
89
18
60
39
210
109
82
117
253
694
306
86
64
37
88
87
49
237
116
244
97
591
35
254
48
80
79
149
27
74
78
214
142
95
150
90