12
86
50
107
59
15
18
11
183
60
8
2
3
5
9
65
57
147
158
17
4
55
7
25
40
41
113
32
27
13
117
28
20
128
36
168
19
52
83
592
35
112
38
16
22
199