0
89
210
125
225
52
558
464
212
399
154
867
293
357
373
844
66
55
5
440
148
131
345
18
15
270
301
223
5609
80
17
193
106
73
43
663
14
39
33
20
25
771
41
124
102
9
96
45
179
22
93
6
237