6
100
7
23
30
10
32
45
65
29
14
2
9
8
11
47
1
12
4
13
19
43
52
44
210
74
56
18
16
17
15
40
5
27
21
37
42
24
110