24
37
170
17
63
308
18
51
270
310
1512
60
78
34
43
27
398
20
75
54
42
58
44
14
35
96
39
99
59
50
46
85
47
16
111
89
421
107
19
29
380
67
76
77
146
48
68
114
166
21
263