20
291
385
16
67
10
59
33
15
90
14
19
24
257
17
255
146
29
26
141
140
48
62
40
38
75
435
69
57
11
30
35
13
39
37
52
65
32
31
18
54