18
12
181
53
49
19
4
74
130
147
60
26
10
57
28
159
87
73
46
8
25
208
88
332
11
6
167
96
93
24
51
30
216
7
3
2
23
5
33
56
15
48
20
16