398
53
144
28
513
146
450
101
564
185
248
53
208
157
397
21
529
184
519
90
57
28
389
89
342
187
246
59
210
165
573
179
199
62
297
179
349
182
186
48