2
6
7
9
17
3
1
21
10
15
11
37
8
24
31
27
57
36
33
66
51
19
118
34
52
32
45
40
30
86
47
59
29
50
84
44
108