19
50
8
9
35
47
16
46
42
20
142
17
7
32
290
60
18
15
44
36
57
109
13
25
10
23
14
39
67
75
11
125
173
90
537
51
21
29