112
7
2
13
106
128
48
14
8
49
23
35
74
82
36
55
39
92
163
18
20
206
111
45
120
40
54
33
512
44
126
75
230
142
296
267
193
269
324
270
358
197
213
253
149
140
393
307
174
1166
470
767
524
1058
1129
1572