14
8
18
10
12
20
11
23
2
100
6
3
5
4
24
145
21
46
15
16
9
36
26
104
111
1
19
17
50
27
51
229
7
33
32
37