9
22
26
20
120
57
77
83
55
86
12
27
123
166
35
141
45
49
33
37
70
450
418
127
671
199
422
382
107
61
60
52
64
36
1711