18
177
46
41
38
43
7
9
24
82
28
34
15
14
40
21
599
50
45
54
12
22
25
27
88
75
16
11
81
4
26
100
8
231
71
128
144
5
51
13
66
3
49
2
6