96416589
72146608
9357951
62754852
85836566
8219319
11048512
31535253
87213226
67034358
46203264
27565419
7894559
63651942
16167957
4147286
88573787
64428918
84483540
3821197
7571929
26648908
58627037
57864269
50251038
32939612
17275680
736642
13122446
75732783
47948393
91859019
70604698
41417781
93611070
11008782
5853321
93922961
18013236
94253620