50
264
35
128
18
159
162
96
154
28
208
715
36
145
136
87
438
240
99
332
268
1605
40
603
5286
44
216
113
74