19
12
23
9
420
13
41
74
33
157
44
2
4
14
47
18
8
172
58
162
42
34
10
20
31
6
55
43
16
82
147
39
165
62
30
17
233
160
67
45
118
312
27
97
50
40
5
37
51
26