8
114
15
213
31
32
74
83
185
44
499
118
108
49
302
34
489
337
184
116
91
384
55
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