8
43
58
39
54
26
18
28
10
22
12
6
62
80
206
24
20
40
34
50
38
52
280
105
47
31
46
60
44
53
66
75
97
69
72
167
11
79
64
226
275
63
229
108
453
212
1207
272