120
192
366
142
75
123
166
127
139
18
237
32
53
103
29
19
151
118
211
41
88
30
156
87
51
71
48
195
297
130
193
173
59
45
42
287
172
57
90
70
61
100
137
145
26
260
34
86
69