114
129
46
54
93
109
107
127
52
92
188
89
143
57
50
19
20
25
162
172
80
77
100
31
26
27
98
34
62
35
14
234
177
48
124
15
659
225
69
663
265
170
171
230
165
64
115
181
56
13
237
72
101
200
136