127
30
167
227
131
71
59
293
89
576
29
135
61
156
80
634
260
153
23
145
6
628
199
33
140
192
79
21
188
2222
195
42
14
99
241
39
161
224
144
94
68
503
266
155
275
54
209
18
349
146
267
13
233
15110
172
45