355
200
181
445
444
259
43
276
295
452
51
84
307
313
374
212
297
50
249
774
322
160
108
375
244
691
170
180
224
85
41
430
286
365
144
28
49
19
53
37
128
66
83
150
35
67
156
74
64
17
126
195
32
33
157