49
45
89
66
9
10
2
31
127
88
126
124
126
86
190
211
40
89
174
14
146
87
167
195
64
88
100
78
71
90
119
160
85
197
42
182
210
393
160
145
159
159
191
186
48
26
24
77
66
422
124
150
319
177
240
161
95
64
145
158