6
7
21
13
4
33
25
99
79
86
15
42
39
19
164
11
34
8
61
10
670
57
26
5
17
41
517
32
72
65
50
28
16
31
27
117
93
152
165
249
85
192
254
267
251
134
276