0
4
27
6
1
2
8
9
11
7
3
13
16
19
35
110
133
111
246
75
184
72
290
140
94
92
157
190
91
279
88
351
86
148
39