15
13
8
18
33
4
69
78
868
147
56
74
177
409
49
28
194
186
67
14
97
30
215
119
118
116
92
131
137
29
93
51
59
41
23
222
89
39
79
135
45
152
31
16
25
12
40
192
107
240