196
923
133
973
96
631
59
666
72
641
88
552
147
445
58
459
62
508
1
160
51
83
511
66
513
93
382
52
493
16
266
75
451
38
343
115
466