23
18
36
62
14
6
49
92
64
19
54
17
9
8
77
261
15
641
128
280
68
44
55
723
53
13
94
45
220
178
73
21
24
32
692
46
40
47
117
258
2374
345
240
270
43
7
6704
109