0
3
2
40
83
20
59
118
19
24
112
38
367
30
26
12
113
73
109
103
18
8
203
15
139
90
60
82
17
395
35
22
37
13
7