115
166
23
95
34
42
42
54
153
42
42
91
45
21
30
70
50
146
17
39
85
32
402
30
76
79
76
33
249
38
16
14
12
18