0
10
11
1
5
27
22
9
26
88
36
18
46
44
53
142
268
239
191
30
62
267
157
534
252
131
19
216
42
111
38
54
75
50
123
194
188
226
59
106
107
231
49
67
110
77
134
55
80
306
126