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
130
19
216
42
111
38
54
75
50
123
194
187
226
59
106
107
231
49
67
110
77
134
55
80
306
126