19
39
10
12
17
16
13
21
15
14
20
42
36
179
40
29
9
58
35
22
5
27
52
79
110
18
32
76
321
82
343
116
115
103
145
73
54
50
85
175
187
281