15
8
18
58
52
143
118
9
6
11
439
56
102
206
74
22
90
525
471
192
98
17
62
616
1068
14
263
175
151
47
19
83
193
250
247
76
155
68
93
69
184
270
139
42
373
36
7
196
33
73
122
16
128
145