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