40796034
5374302
30851819
45492093
82837055
50102092
83172199
95131149
13877398
87644450
79451296
70857687
68047996
26882207
26483063
5194561
97351123
63622366
6613893
89395409
70567292
66654868
90282537
4044704
53527968
57846851
2731519
35765315
24927503
70623822
22241523
30184673
60394094
26005930
22337850
3387682
48544056
19779062
49494059
15484434