44
58
55
24
29
40
126
53
26
27
152
46
173
181
886
41
111
25
49
39
206
320
63
244
70
67
100
123
68
201
61
286
72
288
409
325
1228
573
158
758
28
110
102
12
175
22
36
128