64
2
36
1
66
45
227
59
33
115
53
51
39
350
390
229
431
408
433
83
369
539
565
286
247
1307
4
820
0
360
3
277
365
78