19
9
39
143
47
28
26
27
20
46
41
23
49
45
18
16
22
140
36
31
57
37
68
15
30
129
13
173
96
540
29
317
374
38
59
189
190
193
105
197
48
860
50
51
95
52
34
21
579
277
98