19
42
39
63
37
69
48
40
511
144
252
17
23
66
74
143
18
60
516
50
2656
660
78
64
25
12
258
114
57
269
45
171