20
21
36
18
14
8
15
13
31
6
32
17
7
5
24
37
9
25
72
49
27
99
40
16
57
44
22
19
163
112
100
52
23
54
189
29
205
117
175
50
76
259