158
59
24
19
28
22
6
53
328
12
20
42
309
26
310
11
14
44
49
336
90
174
71
358
117
29
152
13
8
61
9
89
31
52
21
34
39
18
35
27
78
15
75