5
10
54
50
16
51
22
4
86
13
130
34
17
15
26
33
27
14
45
23
37
6
11
20
129
88
32
49
40
18
57
25
89
7
12
9
2
30
3
28
1
21