21
10
20
8
38
17
11
110
47
19
52
48
13
6
5
40
51
37
23
7
2
42
14
30
9
3
22
33
4
59
44
60
25
0
15
45
66
31
127