0
2
23
14
11
5
30
9
27
99
38
18
50
44
53
144
269
240
193
62
272
157
543
256
132
19
217
42
112
54
76
124
26
197
189
227
60
109
108
231
10
68
111
78
77
134
239
56
80
137