87451216
8183557
80995066
13075279
42271938
56789618
39637965
11909121
89448239
7675849
15287968
61413459
39415462
29856011
22217857
69061598
8883085
74921694
26988999
39125721
72865004
57231176
73714137
1315940
23483538
49918797
29136837
14812248
61268519
5006916
70633569
45842880
35216731
58431350
19037805
23897684
96558750
58948815
44338305
49058142