14
26
30
32
6
387
23
13
10
5
31
42
16
19
15
7
48
58
77
63
51
28
21
29
2
1
76
100
24
9
52
55
68
34
46
38
18