20
15
98
43
12
92
31
113
99
95
84
122
153
45
48
54
81
42
140
57
23
136
55
62
261
88
188
50
101
189
56
47
41
44
49
46
78
40
71
74
123
222
154
37
63
33
34