75184741
68844391
42933954
9503863
27147372
24629553
40729448
98042030
66887817
94437624
50373484
76814959
3718672
99915467
70849254
97121179
28914021
54142571
46009932
82051566
9842203
37495167
62254430
66789951
64839980
92914846
1581772
48565609
97733327
26804738
30599487
91279607
902910000
34781873
33806152
8029520
84678759
49181375
4432368
59001780