72836
136664
18686
13590
990954
399843
540870
949720
138159
32428
656893
609578
445978
581739
887230
367513
308420
821203
49310
347917
333879
54279
820731
783633
218237
67990