8
14
39
480
52
21
54
28
73
98
348
24
626
61
38
567
75
504
86
409
11
475
44
133
60
69
30
219
267
89
20
85
81
289
116
25
35
50
34
94
55
448
129
265
2
4
47
156
118
308