20
29
63
26
19
62
21
59
61
41
22
25
9
36
12
15
58
84
46
94
34
171
30
33
11
13
14
35
17
49
93
43
27
37