0
15
57
20
409
28
10
5
185
17
157
51
25
263
111
39
19
125
152
65
188
60
240
200
100
251
195
45
142
16
24
41
101
77
44
162
71
6
387
68
93
214
427
13
94
121
63
178
43
21