121
101
330
164
294
153
432
127
471
159
333
178
396
74
128
110
422
166
179
156
242
128
106
24
530
137
494
47
378
134
287
5
491
80
221
80
588
119
336
4