24
42
25
22
87
16
33
197
40
55
83
290
49
113
195
29
39
81
139
32
181
94
193
47
26
354
45
37
155
192
18
456
366
36
98
148
315
43
107
68
38
136
65
88