1
69
22
143
30
70
50
16
211
158
88
40
43
161
123
126
202
15
315
94
118
257
332
106
112
21
77
237
189
152
119
38
196
96
34
135
51
207
243
201
28
185
45
46
132
65
128
61
832
115
170
330
137
203
66