1
0
75
11
42
58
18
19
21
120
94
136
57
128
240
93
102
205
162
149
360
116
113
155
67
63
188
275
69
150
81
98
388
247
125
123
73
82
87
286
110
283
314
143
212
173
231
133
130
122
139