89667328
14578873
21109351
20224482
90932874
8522576
32682017
95449663
3142633
79805929
62419315
24292270
27364678
34659528
34771703
7189851
41083467
67736064
30427169
52859990
47663784
40625235
6506695
79264242
62045740
24001804
80594127
46947333
96872879
47889553
3548958
9847626
7272539
19619780
56223814
67653262
79739192
24083871
14832817
1839108