93081796
89645565
5697038
27083299
68804839
29188198
23922490
42734563
15987987
98197477
58986764
76812725
368923
58282581
49807321
24695549
1179566
64744075
52471430
94957828
83431194
9163498
10367895
8061704
14906305
16587519
70986727
34839746
19113326
71822323
5216794
87431940
55128764
63828337
58488759
38223162
49985060
6766521
35282488
31647263