45
191
239
44
74
393
81
39
71
158
31
179
85
176
483
200
135
256
77
58
129
62
398
877
111
165
56
23
75
224
60
96
250
87
201
46
49
47
99
126
115
149
52
859
50
294
18
42
53
872
112
533
141
214
79