65
55
296
45
16
1601
22
18
67
28
144
644
63
23
92
95
184
31
238
51
189
288
24
197
32
257
52
46
218
261
101
176
748
361
17
21
41
47
39
332
236
415
57
14
12
5
40
264
29
43
274
107
150
35