10
119
8
105
36
27
39
21
5
54
29
4
14
115
127
72
58
40
262
152
101
197
553
43
30
37
13
31
18
60
113
253
53
15
205
585
147
484
19
32
26
96
22
68
12
25
16