1129
342
522
165
139
89
242
33
421
74
273
192
294
156
314
50
515
164
170
104
268
173
198
149
302
48
424
140
191
4
478
152
136
3
553
81
391
150
465
179