51455903
2899990
54782131
45891822
28138318
96532791
85069862
45296474
49536132
57787956
49041765
60036460
31015879
83829018
60936421
73824291
27033113
1557902
67809476
14155566
51316438
8439846
147240
51664024
81402438
79293421
95997495
42241473
15788079
72598102
1951473
47569099
57332555
23852596
88788116
57955083
68264312
20059955
67338252
44412772