81
51
11
155
147
139
71
18
156
180
43
388
862
34
17
35
94
44
15
21
52
55
27
16
63
61
111
104
50
14
23
20
62
30
53
25
9
98