9
31
25
45
38
70
50
103
51
26
19
99
114
105
88
39
65
36
52
58
57
244
166
214
79
101
87
126
147
138
109
78
106
94
130
124
161
129
83
456
67
143
141
108
85
33
73
146
95
96
136
104