145
53
220
174
99
96
195
222
262
141
64
43
110
177
1247
142
139
185
582
215
88
628
495
109
40
125
52
30
38
32
85
63
400
68
39
31
161
162
47
118
168
260
146
60
51
59
42
70
259
232
105
23
79