8
40
5
21
62
7
34
6
38
65
19
31
28
13
12
9
37
23
10
30
32
55
44
405
33
16
39
111
103
76
64
72
54
240
147
36
106
78
223
182
20
52
271
114
929
1101