0
4
11
26
3
43
21
6
10
1
53
19
15
5
30
2
24
18
31
8
22
27
74
81
34
14
20
100
80
232
60
54
58
7
87
59
88
45
576
275
159