7
14
96
45
66
29
16
12
37
10
24
36
9
34
22
163
31
157
85
25
62
213
20
774
33
52
133
118
63
158
1352
55
101
124
75
91
21
32
142
110
119
28
54
105
42
60
48
137
30