1
2
6
7
21
13
14
12
18
9
4
10
11
16
17
123
19
25
3
65
54
139
82
88
63
38
117
56
58
93
83
26
70
131
36
41
22
81
86
46
23
32
47
66
90