93217048
53864402
13847908
50146432
86834907
24067278
1973563
40157538
40393281
19261166
21128606
62992600
2392168
16637805
77438015
42217376
1039787
79144881
5533986
8485350
42183940
98015223
9880237
16057648
62492760
67661616
97985463
1489516
52771367
78968541
99494766
2102363
76211435
28596954
69405530
12559633
74192872
82655763
94345973
45444395