44
56
217
21
332
171
92
192
512
40
141
38
395
28
108
23
35
174
45
136
47
162
84
67
63
34
147
74
53
52
191
114
137
30
57
49
27
85
41
288
103
17
58
178
289
20
211
542
43
89
146