0
20
7
16
8
23
35
2
57
18
15
19
56
10
31
13
12
30
22
51
169
9
52
72
32
70
34
80
46
101
119
125
242
141
432
105
47
121
352
29
401
756
111
163
138
53
68
461
48
264
155