61588466
51105814
61503063
91891396
72525576
20514977
15215452
49229404
39232073
73458154
11616894
3224259
37058254
83291047
96298239
56048905
94146323
4311523
45746512
4119261
80816933
18498800
16827612
39531743
52423742
36633119
41856428
2442679
59484992
48959650
73931593
75169243
65098676
4446228
47437025
91579615