3
17
10
6
25
47
48
7
34
56
30
36
28
23
21
18
8
16
89
73
32
72
37
11
128
19
46
27
5
58
26
39
96
61
88
38
13
12