18
40
13
23
103
387
14
3
6
26
46
50
95
54
8
30
20
7
32
67
70
225
16
269
12
11
285
15
10
21
24
112
9
44
17
42
4
676
19