11
60
59
5
28
21
10
4
36
22
50
24
38
37
2
46
9
8
13
35
40
15
1
33
43
14
49
17
111
18
58
56
39
34
3
19