7
27
14
49
21
38
28
22
181
8
16
74
37
67
31
672
47
133
157
103
32
179
223
66
9
254
68
52
17
83
36
365
24
44
88
62
42
51
307
283
166
328
141
102
20
64
92
40