88
92
76
56
118
124
112
104
32
34
28
30
640
700
740
600
17
7
8
18
16
20
22
52
54
50
9
3
1
15
14
27
26
29