6
92
82
13
135
28
55
130
140
29
163
79
48
77
43
53
118
18
3
217
80
71
205
54
297
151
38
37
8
186
117
31
315
51
123
265
209
86
61
25
283
379
167
503
45
426
58
316
675
20
572
215
174
46
306
94
153