8
115
15
215
31
32
74
84
185
44
499
118
108
49
302
34
489
338
184
116
91
384
55
83
42
20
88
152
150
7
52
14
28
136
82
121
259
176
90
24
21
33
25
652
50
217
51
37
73
178