18
16
17
23
26
36
21
28
120
42
49
55
48
25
32
64
186
27
33
71
52
37
30
98
84
150
66
19
56
91
14
72
44
99
111
139
63
69
31
143
65
225