11
2
14
15
13
159
8
49
157
7
39
36
6
19
3
4
45
21
16
27
20
22
71
35
18
468
275
600
83
54
132
58
37
40
296