3
11
5
4
6
10
50
9
8
30
23
15
20
17
95
56
19
58
27
24
31
83
38
22
14
55
16
12
37
18
21
29
32
40
48
25
65
39
43