18
9
131
30
78
163
104
28
2
140
184
10
40
64
35
15
90
27
43
44
68
13
84
285
72
94
38
23
107
39
20
29
52
95