10 
4 
47
76
29
96
61
24
96
31
89
49