114
67
134
89
123
44
27
17
63
35
33
150
115
112
53
50
136
64
86
42
88
28
61
129
43
57
47
38
51
169
90
39
22
23
62
29
26
68
55
71
45
34
78
158
60
40
310
18