2
8
17
13
19
6
22
20
19
39
29
23
36
33
79