19
161
133
17
23
9
8
43
40
26
28
74
36
102
27
46
59
38
97
41
16
393
25
13
24
11
64
63
65
115
20
32
14
37
70
98
44
462
126
61