158
955
404
513
42
128
318
51
233
145
234
75
176
36
211
77
262
49
171
70
182
62
143
159
18
12
109
37
124
27