21
3
16
15
11
17
8
20
34
14
12
9
25
7
26
54
39
74
10
40
91
18
113
43
35
5
23
4
28
42
13
22
50
27
24
506