40
68
111
166
52
20
17
53
25
14
61
8
18
24
13
44
57
12
77
21
28
26
16
152
43
62
39
150
37
122
46
32
49
104
83
174
80
113
84
2713
38
154
234
141