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