458
131
422
133
447
121
530
54
376
46
454
183
516
19
109
76
84
38
513
165
210
75
378
137
582
141
507
153
471
44
274
174
232
184
314
29
490
97
204
41