21
40
42
45
58
334
10
27
12
16
35
321
64
143
104
178
18
37
53
25
83
69
20
6
13
7
28
47
15
154
5
100
46
29
94
30
8
24
9
124
51
76