18
15
85
104
25
237
144
47
69
173
40
141
48
45
34
16
31
28
32
21
29
49
63
257
26
83
78
19
146
92
58
86
27
57
22
55
37
41
65
20
17
50
210
132
183