2
4
8
7
14
21
9
36
33
31
35
16
13
12
32
103
15
39
37
55
48
19
56
22
71
17
11
87
70
110
73
40
26
41
27
28
51
86
24