111
141
1433
1702
441
1001
391
381
1235
623
881
555
301
201
421
61
71
121
51
101
211
151
81
1942
1051