16
42
160
6
45
548
7
22
5
39
47
29
14
28
21
12
33
38
46
27
75
10
98
25
20
13
17
40
15
24
9
90
30
26
192