0
5
38
9
7
74
65
45
77
52
12
167
293
37
130
99
36
142
47
35
405
162
73
235
32
172
49
114
59
28
129
462
648
170
51
323
54