4
5
10
9
6
11
14
26
7
20
12
103
19
54
23
21
2
24
22
33
15
25
13
3
32
82
39
31
1
18
109
43
34
247
53
44
64
90
92
36