50
303
0
326
1
574
5
14
10
289
3
729
2
19
263
150
580
8
100
555
760
800
26
633
25
200
399
406
518
13
1202
45
613
11
413
6
4
787
29
409
451
7
300
540
883
60
1160
35
612
12
23