2
27
5
8
25
9
13
6
17
7
14
68
21
113
33
29
30
26
23
10
39
38
11
20
28
47
53
107
48
22
72
12
98
32
40
111