601
222
491
107
320
54
345
70
146
81
513
138
506
99
511
159
213
65
345
147
541
36
289
137
238
137
230
96
530
122
229
184
94
73
376
162
316
179
564
72