97257383
94583525
1896852
45497115
61655868
77219051
45827653
72989910
28534571
49819041
41268475
17242144
83599541
92168219
10259283
58595394
24068556
78575803
60557362
13192390
32546109
12886671
54691403
10968620
59854047
93855298
93469862
64131376
57964503
89885787
693865
39548472
54486478
3237721
67291317
9675952
99851452
66981563
65089915
13422144