0
9
111
104
114
25
45
351
27
30
417
348
19
95
40
60
331
383
42
63
231
891
10
353
52
11
195
28
7
20
14
18
299
65
130
34
15
62
68
33
109
35
50
172
59
16
26
8
5
87