47959583
82927606
49978744
31127032
44482108
7134445
47316481
67983623
70004378
56118490
77734259
25563251
58245111
49053145
6135918
7498331
50205471
19593676
87253426
77143018
2683540
67483774
91838611
1056905
7574774
73045760
7416680
32758155
30037300
72199573
61251854
92113743
23634203
76059933
8238248
10187434
6502133
58759635
2301666
80862560