19
38
51
76
46
97
58
85
286
48
177
144
49
186
128
23
24
108
619
36
117
438
56
50
939
251
32
174
323
436
68
192
120
315
185
102
39
213
62
204
199
72
118
63
298
161
198
270
322
135
111
112
1241
103
359
377
253