20
2
46
67
21
3
4
58
90
17
5
9
86
7
78
51
14
27
13
28
69
19
47
22
16
23
10
15
39
102
12
30
127
38
123
73
6