145
53
220
174
99
97
195
223
262
141
64
43
110
177
1247
142
139
187
586
216
88
628
496
109
40
125
52
30
38
32
85
63
400
68
39
31
161
162
47
96
118
168
146
60
51
59
42
70
259
232
105
24
80