46731250
19195394
1328692
70731218
69656114
67189458
1528367
40631130
25384389
72761302
32496207
14323853
4326290
19864358
9529222
66043800
96464958
65889788
81453464
99783208
25175523
859956
1081157
70938066
60805394
20869467
35677504
64732409
55312123
29735625
78558682
85139579
48876817
2713344
63292109
532955
44704383
49696918
97649351
3024877