7
18
15
9
14
28
59
12
37
31
39
20
13
8
30
77
149
135
90
112
74
92
84
34
68
76
72
115
67
45
35
173
29
94
25
57
27
93
38
83
62
6
61
102
2
23
33