0
6
30
7
41
3
402
15
19
35
63
52
32
51
36
46
16
114
1255
302
168
134
56
60
80
789
142
33
87
220
25
89
112
184
57
81
104
8
49
71
461
39