1
0
5
11
4
6
2
8
3
16
15
20
19
87
35
34
21
44
10
27
72
66
52
57
33
47
77
25
30
26
75
149
48
18
55
208
41
56