10
5
1
7
26
8
19
11
13
23
3
9
65
15
71
178
69
146
97
64
341
239
59
53
74
218
256
436
113
167
43
222
28
31
39
87
101
34
80
452
98
84
55
21
497
14
150