39
10
33
1
7
6
9
2
18
3
4
5
14
12
8
11
13
91
22
17
29
56
59
99
84
111
30
19
50
40
49
15
43
38
34
54
60
28
68
20
196
45