0
6
11
10
19
8
24
41
28
20
2
119
65
22
68
18
31
14
5
3
4
16
103
72
80
91
71
73
43
86
93
60
729
59
171
421
124
96
288
38
155
66
132
33
588
77
48