43946446
4620348
6772384
56163487
8493215
54853958
24151274
28363150
33388248
14434993
36548277
58642973
14285172
52438583
59009180
70079614
448327
58623605
62386744
97636071
91052379
99399095
8804478
10741427
62503708
79802941
85447244
57622833
48529328
52768292
25128898
46347871
92494529
51621215
7209700
45981463
86157853
19825014
10716771
60024354