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