8
31
33
15
32
12
34
20
3
24
29
46
10
14
11
25
9
45
72
18
6
28
35
80
17
41
19
21
59
76
87
95
13
128
43
5
68
54