256
10
31
90
84
27
37
55
13
5
6
73
19
47
141
18
126
38
75
338
17
96
69
206
348
28
7
104
9
366
214
114
4
171
54
70
39
26
15
33
32
690
20
1039
88
79
460
213