19
4
13
15
10
17
2
7
6
25
20
5
8
12
11
22
35
53
31
9
16
23
24
29
40
32
39
73
58
37
88
33
109
43
105
89