43
44
102
239
87
92
86
93
167
183
415
117
129
94
378
147
154
84
74
300
103
511
97
53
169
47
99
28
61
154
29
310
29
92
164
219
157
60
196
427
70
119
142
50
40
187
229
162
177
49
40
36
30
17
35
55
32
55
91
41