8
6
25
26
5
80
13
22
19
7
12
21
62
15
23
50
68
20
24
31
10
42
127
128
11
18
9
14
59
79
52
51
58
47
17
35
27
43
66
91
33