0
3
1
11
4
43
17
173
45
27
57
77
231
68
250
42
66
32
142
90
112
233
144
130
117
81
75
80
86
128
259
109
44
60
82
88
29
18
21
73
50
64
293