142
58
55
49
186
25
161
208
71
1467
288
1518
35
129
166
109
156
110
393
62
68
89
36
20
104
22
205
15
153
41
170
27
31
39
40
390
47
88
90
540
42
57
130
5771
101
52
198
75
94
23
103
37