0
3
1
21
35
16
56
18
11
8
38
32
30
34
24
15
20
27
6
31
14
22
25
9
39
63
48
13
4
33
17
12
80
138
60
57
46
44
192
86