93444616
87396648
25796032
31743396
96361482
78761556
97604240
95223415
57438489
18495040
70898426
45841489
52791962
16205761
8653332
62272597
24311804
39824054
84209494
13114408
92146151
77755732
95785410
38473759
21214098
61925098
39898721
15304723
50702521
90093790
75541366
45654767
4571572
10014223
78014768
49963311
53237758
87942744
69001438
77036758