0
3
17
4
53
34
22
31
37
19
25
20
9
54
42
15
21
61
162
39
50
59
62
262
71
114
38
51
181
49
107
198
129
325
830
126
182
166
132
225
256
179
29
134
86
68
519
65
209
120
122
229