21
12
31
28
9
89
25
58
40
72
16
45
15
17
22
20
32
8
19
106
38
74
27
184
30
101
51
35
39
24
43
57
18
4
49
10
36
1
26
7
52
34
13