4
10
6
17
25
28
16
13
2
5
82
30
12
194
74
11
0
9
27
3
43
246
55
33
26
95
23
59
253
143
266
78
46
218
130
513
108
239
184
101
166
98
87
65
171
250
71
107
149
66
58