2
4
22
6
51
14
18
60
46
38
46
19
53
89
40