21
26
16
25
23
14
19
12
32
17
7
10
8
27
20
22
5
47
34
54
24
15
18
101
167
318
155
43
39
35
323
247
292
210
325
95
38
81