20
103
26
37
33
14
36
27
18
54
11
15
40
3
2
92
16
10
7
21
39
24
558
23
75
57
25
55
5
46
38
67
8
4
1
12
43