11
2
6
5
7
21
13
14
12
20
1
10
16
17
123
9
25
4
65
55
144
82
88
63
38
117
57
58
93
83
26
70
131
36
41
22
81
87
46
23
32
47