3
13
12
18
28
9
62
19
66
45
51
19
101
47
102