22
10
43
86
85
63
53
65
177
253
24
39
265
146
107
238
243
106
71
136
206
47
121
78
62
75
97
87
70
133