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