2
1
19
9
13
44
35
28
33
15
46
67
33
77
17