108
96
217
183
213
232
199
112
13500233
229
160
255
224
1673665
1393704
1672661
167466
115423
245999
1583758