14
18
131
157
34
25
124
33
92
75
43
23
115
57
41
12
27
104
54
51
59
52
66
29
28
11
31
117
39
63
22
40
17
6
16
64
30
42
24
32
577
156
198