156
47
51
182
193
343
96
175
115
104
326
75
287
49
147
336
112
72
219
144
66
38
541
364
232
231
114
283
151
186
3006
36
43
20
91
424
272
132
332
28
102
86
511
110
18
558
50
204
155
19
87
533
26
134