27
14
49
21
38
28
22
180
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
280
166
328
141
102
20
64
92
40
123