15
10
19
27
2
39
85
13
3
50
5
28
25
12
106
20
38
7
18
14
11
9
45
32
33
6
22
16
34
17
40
47
31
69
30
1
8
23