3
5
50
1
21
10
2
13
16
4
24
32
14
34
143
8
29
25
79
7
12
19
43
18
11
6
42
26
17
22
27
37
20
15
49
30
9