12
15
5
132
21
17
28
54
47
52
53
20
96
83
27
35
26
19
7
207
165
99
39
32
76
94
64
91
66
49
63
6
85
45
44
10
50
14
31
18
9
22
59
42