18
15
157
17
338
37
14
33
70
271
86
28
8
13
16
29
9
21
7
23
35
69
34
26
22
4
19
10
20
57
60
135
59
263
49
92