20
23
13
28
25
122
58
51
43
44
118
65
26
24
8
46
77
18
14
21
22
29
72
120
50
34
104
39
69
60
71
101
38
27
10
102
146
151
165
35
283
90