19
12
43
20
6
38
4
21
79
39
18
23
32
10
29
141
87
15
94
62
16
93
36
123
51
68
30
67
33
47
112
57
297
64
22
125
7
378
158
52
74
119
13
105
143
25
28
35
70
17