9
4
6
10
26
12
7
16
32
23
19
40
38
18
31
78
114
27
30
20
28
25
21
44
66
43
87
33
24
80
22
41
52
153
50
68