90858920
26388659
70025449
3641742
77467889
65112994
91329463
80288550
56856436
40742419
58198517
52673836
77613052
95247431
96647023
50631171
9396021
606883
76208802
3337571
75088389
46054650
1503599
85382797
90388207
53915334
71667769
17163896
87089285
46273216
39216131
37405436
82099983
7688139
78299433
12026436
99897700
11049275
19231917
41426268