0
7
18
28
16
106
460
80
262
263
65
33
47
117
171
72
109
2
10
22
23
40
27
8
12
37
11
39
78
24
50
4
21
26
74
88
82
108
35
84
42
96