94
145
110
34
402
112
247
65
186
173
185
144
85
39
243
274
262
46
86
209
176
169
177
133
73
202
132
109
37
52
64
91
98
79
114
70
76
66
41
61
401
120
71
103
50
138
200
107
149
78
265
258