8
27
20
22
16
5
47
25
34
14
21
54
19
24
15
18
101
12
167
317
155
43
39
35
321
247
292
210
325
95
37
36
81
71
64
44
180