87
75
54
18
41
20
46
104
115
55
24
10
62
22
32
26
85
31
38
59
12
40
56
37
34
150
143
215
191
60
14
19
77
27
21
47
25
30
28
16