0
14
23
8
13
2
1
3
5
4
11
31
36
97
47
88
413
89
124
98
40
49
67
200
44
92
118
27
80
120
169
162
129
66
119
394
321
70
249
218
95
93
199