12
10
8
6
3
2
7
44
32
15
37
22
36
25
70
45
114
42
13
11
30
24
16
23
18
55
40
21
29
51
19
20
62
77
38
106