54
30
159
97
158
61
57
84
47
190
277
50
14
5
109
333
431
116
52
479
33
68
55
134
21
58
652
75
27
138
63
39
82
166
17
56
1238
77
958
197
41
240
389
53
168
60
908
191
201
100
24
234
129
34
83
269