63785108
88181871
82653501
71101103
48413341
74335807
13745628
40569698
5329651
16589553
69033509
3906815
35709120
30465203
84193683
61105213
12431718
96715484
91078380
16389137
93534612
83704452
12724323
21455820
39292320
96838245
34248968
3325541
96925882
32797626
65775090
54895527
79268601
20652605
26313446
27723051
99679136
7887243
18931431
90942617