20
15
4
30
45
43
9
75
8
5
152
18
6
24
11
193
19
22
12
1031
13
644
7
100
99
35
51
10
48
31
61
322
987
14
34
39
46
66