530
427
65
252
121
224
36
141
673
834
713
235
331
10
111
666
534
655
15
232
12
31
51
412
221
17
18
837