152
121
63
75
40
99
139
179
255
111
120
150
711
1223
260
92
182
61
88
59
70
47
308
57
97
55
19
33
15
43
20
12
3676
214