5
6
55
21
8
20
28
19
24
32
35
30
33
44
27
48
38
61
156
71
39
96
37
113
100
60
52
63
50
47
107
77
135
41
101
42
22