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