25
17
192
44
22
16
55
170
23
86
89
34
268
13
48
26
9
28
76
54
32
277
43
62
50
191
58
21
14
69
37
164
88
124
211
187
35
196
271
85
115
208
99
64
63
168
305
437
291