258
450
77
166
48
120
92
168
66
133
109
111
156
269
151
193
152
208
312
101
78
150
195
96
226
136
70
139
180
51
234
114
349
45
107
329
361
47
298
102
126
144
108
60
71
122
340
308
181
218
80
104
294