17
91
56
390
39
24
60
31
11
33
94
408
19
57
25
129
95
112
69
90
73
52
36
62
47
179
16
18
35
38
401
337
156
29
61
171
225
79
84
70
40
277
34
20
15
217
1758
212