20
46
27
19
22
23
26
12
80
33
95
54
43
35
47
82
40
49
56
73
32
31
51
63
71
36
38
53
139
4
5
72
61
30
50
44
60
37
62
118
55
52