23
60
14
42
21
317
20
30
35
31
66
38
228
342
39
74
18
27
32
87
102
292
92
189
44
114
9
26
133
50
83
89
113
59
48
54
106
45
115
161
82
43
98
24
86