98678339
50787719
80789494
10923585
558418
90143855
56722723
42177487
298978
84633111
11197692
40363342
65864808
3614377
3719151
14811820
5093752
94183379
10989553
7567435
93254736
35025512
96201196
68859451
88772890
70837982
58505546
69916275
37552224
34907576
89197071
75529900
3555575
9455858
55253611
21368225
49029400
24102562
42038023
71274429