10
381
4
90
36
147
99
19
14
47
26
12
44
107
39
52
33
58
7
20
173
56
23
17
121
240
142
57
174
563
379
200
320
282
368
264
68
364
548
229
75
391
382
323
238
22
117
162
192
172
136
106
120