167
958
76
586
24
430
49
412
59
364
35
310
37
302
46
339
109
411
16
266
28
372
33
249
22
281
39
233
40
237
253
10
166
240