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