21
8
46
18
32
10
40
11
7
41
170
95
50
60
12
9
25
26
49
23
15
27
19
223
24
515
34
94
134
89
101
22
55
5
38
14
43
104
4
6
45
211
82