0
4
5
12
8
1
15
7
2
3
10
88
36
30
24
16
219
45
154
41
85
225
146
195
328
63
204
105
72
86
40
91
149
118
254
1059
22
292
1159
1378
1702
51
60