13
27
26
51
18
31
43
49
16
21
17
24
113
3
15
167
85
20
41
47
8
9
39
10
11
5
74
291
19
23
34
52
40
29
7
96
246
6
14
903
747
67