18
28
17
201
56
24
16
72
168
39
245
140
92
49
226
233
89
120
193
190
33
57
43
135
88
159
81
163
124
132
54
103
58
142
271
44
55
62
25
19
82
112
116
86
349
74
84
90
182
263
45
70
114