20
29
16
46
18
59
22
32
12
15
50
6
172
67
31
3
36
48
23
44
33
34
30
39
139
26
118
43
151
63
27
66
80
57
52
19
86
24
121
49
73
167
38
21
9
136
45