10
18
20
3
1
13
4
12
21
15
5
17
36
123
9
14
91
69
31
6
19
41
11
57
33
111
148
25
26
72
40
54
16
8
23
43
61
28