45485040
95628674
5435874
1323816
87026493
74092813
16395680
5116134
18723786
60298093
91337252
54729502
20248602
13088419
4830110
42559916
1492250
91241366
47452811
37132941
82852292
82439755
94111244
27698656
60677855
1162906
93276553
3932350
6342704
85724463
35242925
78285018
40184890
28798372
1251590
98728864
85215966
329725
30193393
94653230