0
6
2
10
4
1
19
8
9
5
3
32
25
61
67
133
93
49
112
33
94
246
330
215
394
110
90
81
207
91
241
220
84
28
279