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