31378591
75546958
76263860
22632908
61993131
44348993
9611707
30505788
39512749
59126822
27325818
94124812
25659973
85858852
798395
739182
89483689
21988199
7256546
65874886
98555426
8815167
22779007
25903859
10069983
20426296
60827681
56134052
4442861
37101596
90894767
73385082
80187621
87703288
66471561
36072588
12992763
5025006
46547414
609146