42
195
229
971
126
893
223
829
18
456
106
635
52
460
84
520
419
57
379
36
349
34
326
51
294
35
409
6
312
27
329
321
31
256