1
17
31
63
5
4
22
6
11
47
25
8
42
45
9
247
292
44
67
140
100
51
154
10
59
27
49
107
68
28
33
30
14
15
304
258
64
128
182
43
133
119
56
55
7
54
265
249
102
192
113
171