42068272
44419539
56796396
49781529
6624947
77793725
6475278
40023402
5879617
21509908
46331565
1748640
99708958
36958952
13646886
54799250
7694460
15064712
72475569
83951465
227686
48977001
46588875
55004150
67076312
68707438
3946733
41371592
24439741
9148706
776885
30136729
14681314
76271797
9004558
7313150
92993629
68895312
6879874
74048