5
17
27
3
12
64
10
7
18
55
489
6
22
60
16
148
2
158
275
43
26
155
138
31
48
36
35
37
42
234
102
4
11
88
32
30
9
15
28
49
143
207
24
113
20
8