21
198
49
73
64
35
74
37
27
92
186
86
160
31
204
169
307
102
57
201
89
40
179
96
51
38
55
184
205
29
127
22
93
228
30
319
327
36
859
263
444
438