92
102
43
9
73
19
10
16
58
19
21
106
29
68
26
79
26
168
39
126