28
40
193
257
182
84
45
62
298
34
144
44
27
35
52
72
126
61
148
55
98
37
70
101
172
96
30
33
372
2837
32
41
185
78
64
310
88
116
191
73
214
167
236
53
291
197
262
153
177
26
334
208
129