4
2
12
16
18
77
15
25
13
11
7
28
20
21
32
31
24
128
46
30
40
71
29
52
62
23
6
27
8
10
79
37
54
35
91
19
56