100
27
291
401
1893
421
38
43
251
1384
1232
841
1435
1153
1597
1333
952
1272
1471
1225
1235
871
97
1042
1142
1252
91
1072
71