31
51
54
111
155
35
112
73
57
23
149
43
41
277
32
55
48
237
56
19
203
45
69
82
91
34
25
191
44
33
165
20
251
24
46
849
21
314
121
42