43
139
85
189
426
273
209
52
291
252
36
51
918
343
124
47
70
110
380
26
106
295
42
16
258
57
165
55
37
71
117
151
7
62
77
135
147
104
44
136
23
35
928
113
63
174
56
123