6
100
7
4
23
16
27
8
20
55
13
11
18
2
10
9
14
5
21
17
3
54
50
15
26
37
22
44
36
123
29
12
48
1
42
24
63
62