6
5
3
9
11
4
18
10
8
24
7
13
22
45
50
19
29
14
34
12
20
37
26
23
85
16
107
31
17
41
111
40
55
30
53
500