2
6
27
13
34
18
19
15
9
28
36
14
8
16
12
24
11
44
31
33
23
7
10
4
47
29
109
39
41
17
25
5
38
20
45
30