39
114
117
83
21
193
90
227
598
541
617
347
209
831
295
157
346
386
180
129
689
65
49
32
220
63
26
258
374
120
140
89
221
45
127
110
93
136
369
58
62
128
168
148
145
233
86
28
253
48
195
463
264