20
5
43
7
33
89
14
12
41
10
44
21
8
26
22
169
40
36
87
28
248
104
35
31
47
68
39
117
64
32
45
73
98
50
53
752
54
88
78
42
113
24