157
304
180
113
261
151
156
165
133
346
84
232
230
297
55
80
97
123
335
75
217
163
102
96
19
72
470
214
267
427
127
59
62
37
47
143
105
144
483
60
128
78
99
64
207
134
268
93
135
159
74
46
35
124