8
3
12
43
16
20
4
87
27
0
13
49
22
45
7
5
11
2
37
71
62
32
29
9
19
26
129
50
30
52
33
143
18
122
24
79