468
417
43
62
16
21
63
189
123
204
17
152
45
219
321
249
323
168
88
94
37
36
11
175
25
101
47
55
72
67
69
20
6
1540
38
23
164
26
57
33
303
85
44
30
39
89