81
280
109
35
550
61
393
353
303
320
672
22
377
50
36
291
31
21
82
25
71
54
27
334
51
222
183
326
57
32
33
112
84
289
495
99
255
9
130
13
77
249
19
6
4
15
24
69
37