20
74
39
28
46
34
29
62
21
10
12
22
37
105
65
24
9
31
3
16
73
43
55
13
75
14
15
32
54
27
95
26
40
45
47
401
202
33
147
345
76
459
116