19
42
47
14
9
8
28
6
11
99
20
10
15
16
315
131
194
108
53
39
23
79
116
60
91
36
27
33
22
50
17
98
21
12
7
43
120
169
160
35
24