1
0
2
5
4
9
3
6
13
10
27
91
22
41
259
110
80
117
152
212
62
104
289
79
90
261
121
72
76
222
171
75
42