103
7
38
10
41
18
46
51
5
12