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