0
104
75
136
47
42
140
91
115
105
99
88
126
69
274
158
79
90
57
145
24
52
180
109
94
111
66
147
40
166
28
130
133
102
72
46
121
252
80
128
123
67
156
139
50
64
95
76
161
182