2
8
16
85
175
67
132
41
69
62
47
99
83
76
49
43
55
23
1452
166
216
59
94
199
103
190
197
138
129
63
89
191
147
105
87
60
68
178
61