23
120
13
37
59
114
289
16
15
68
107
25
28
38
50
90
3597
42
89
18
35
88
19
315
361
191
45
46
20
71
36
56
85
24
26
44
55
103
53
43
111
164
98
21
110
39
64