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
75
124
26
196
189
227
60
108
231
10
67
111
78
77
134
239
56
80
137