0
2
1
8
3
10
6
14
11
7
33
65
61
15
63
25
82
43
89
41
51
26
52
42
92
112
50
131
95
88
235
46
21
217
70
127
142
111
77
200
38
13
31
30
164