2
10
5
1
19
8
26
35
34
6
9
39
28
4
20
105
12
18
31
44
89
3
7
25
14
65
11
22
15
107
38
86
59
40
17
29
48
101
27