30
20
16
12
32
13
21
10
69
17
75
22
28
42
109
27
34
51
38
45
29
79
33
24
31
57
43
19
61
36
18
41
58
113
50
67
49
37
46
84
110
62
186