8
114
85
59
23
46
163
42
133
172
26
96
178
216
88
76
226
48
20
387
28
211
140
126
22
30
139
87
123
64
193
71
250
356
70
141
21
151
306
27
31
75
66
376
115
153
299
142
98
80