18
12
17
46
22
62
38
56
21
26
32
35
40
37
30
23
47
65
14
16
19
25
63
7
2
36
27
69
54
120
28
5
42
15
55
159
131
13
24
44
111