40
30
32
35
129
154
163
47
26
118
4
28
101
61
138
223
37
52
45
31
6
33
155
25
177
78
17
55
29
104
44
82
257
51
60
273
72
43
15
84
116
18
38
68
8
57
66
36
27
85
132