2
12
9
15
8
6
3
20
10
21
14
26
7
5
39
27
40
38
52
90
30
16
69
18
59
102
13
32
29
50
11
23
66
28
17
91