19
22
8
40
15
121
69
53
39
37
21
38
11
95
34
76
18
43
7
46
477
30
86
71
62
59
32
6
9
54
55
36
28
14
50
104
119
423
27
33
116
26
236
140
167
35