12
5
8
13
28
17
22
25
14
3
23
7
38
15
54
9
24
11
19
48
30
10
32
27
77
37
18
33
42
167
93
55
80
34
63
44
43
40