350
218
495
163
39
249
180
356
686
99
83
34
229
103
158
488
391
171
120
64
615
254
162
145
62
69
121
60
194
54
192
70
40
51
45
81
102
333
476
28
101
190
24
223
208
486
250
867
1141
57
58
238