20
2
17
10
89
7
259
78
9
5
8
23
46
31
22
69
29
21
42
47
3
16
43
74
169
24
28
56
112
19
38
33
66
44
36
51
109