96736362
24947956
12521604
5577231
94882369
85087093
79073304
80453962
62961342
15699240
98648339
31528797
11111533
61123317
92381158
48907071
4401696
81885011
31856134
52059967
15847771
16167519
15538619
98766535
86518536
92228328
67097704
15389489
35868408
86176716
21123305
13909356
21195548
29987593
56609530
8058306
14467657
55247991
49437261
63801688