18
407
503
11
17
96
27
91
178
23
33
35
38
169
19
100
25
8
30
338
68
55
36
26
20
373
29
41
182
444
31
116
61
103
549
24
327
9
15
204
69
10
21