8
28
2
1
21
0
20
23
17
14
12
4
22
42
56
27
11
13
37
30
45
55
33
64
16
15
63
18
136
80
132
48
54
31
90
40
38
210