45
673
1037
47
550
198
229
231
366
81
25
383
30
1545
55
28
203
218
300
175
262
135
26
288
432
186
127
164
380
102
289
254
90
272
406
242
290
347
192
894
150
676
69
364
56
820
36
449
791
100
529
1688
116
109
312
180
64
753