0
11
1
13
2
36
40
6
49
31
4
51
59
8
126
83
71
12
147
146
66
138
170
105
98
38
97
73
198
57
70
132
46
69
585
297
76
102
74
176
89
15
44
37
25
96
481
19
30
20