348
1
523
577
2
589
664
553
599
697
758
738
139
66
95
265
203
78
73
254
84
75
71
85
212
99
70
59
91
72
63
83