0
2
8
15
9
1
5
13
4
19
68
45
146
192
98
50
80
122
10
22
67
39
27
38
16
82
63
120
72
21
7
23
112
448
44
58