16
12
25
10
8
26
11
47
24
20
39
17
15
9
46
6
172
7
32
18
27
19
28
40
21
5
13
51
68
77
96
36
108
45
14
59
29
35
57
48
37
31
41
50