2
9
6
38
5
1
11
30
3
12
14
7
27
15
24
13
40
37
79
20
19
98
59
32
8
26
91
118
94
70
65
109
17
138
53
25
67
22
103
51