345
196
385
93
189
24
450
169
42
133
52
235
201
135
238
163
116
85
127
113
59
185
318
248
166
71
408
48
39
179
336
184
63
280
72
430
114
47
143
8
81
14
150
65
195
54
191
156
56
12
700
28
332
122
256
296
89
260