13
31
15
4
7
6
1
11
3
10
2
16
0
9
8
19
243
125
33
122
74
76
65
28
103
27
44
41
40
12
22
91
23
102
153