5
18
43
167
13
15
66
32
9
4
40
10
30
49
3
110
59
14
11
42
38
46
17
26
25
23
130
85
8
22
216
84
12
535
41
19