10
57
5
131
391
38
34
75
157
42
40
1
19
304
95
77
68
54
45
115
83
186
301
173
53
26
98
49
15
18
43
22
90
12
37
47
25
113
88
65
216
72
28
84
93
103
170
23
63