20
30
10
9
50
49
46
43
86
23
24
35
14
126
29
17
33
53
13
80
25
59
39
161
103
112
224
41
42
36
28
34
19
70
44
71
118
73
57
92
47
52
32
89
60
48
27