9
11
16
3
7
27
44
62
15
135
13
233
90
37
69
6
32
57
30
76
127
140
50
14
33
73
35
71
53
45
31
40
405
78
101
17
41
24
18
34
23
39
59
85
63
28
48
21