196
923
133
973
96
631
59
667
66
514
72
641
147
445
51
552
52
493
79
313
88
62
508
58
459
422
83
511
30
329
46
10
323
93
382