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