23
32
29
16
99
43
30
98
22
26
18
298
12
27
9
17
15
8
5
49
36
56
28
87
14
38
20
19
269
6
21
25
34
31
136