A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
606
87
215
185
470
500
318
340
150
210
40
55
105
85
258
68
296
385