51086642
92991983
7443978
41384221
24378078
23016762
64283149
38198608
95824879
72501176
80295284
808724
33101205
3127492
35138401
46718988
27074502
94238764
1281868
35767452
99651335
53297309
45611011
89163670
63641882
95597010
54852507
37181894
16036494
54043548
43339075
48299094
72672102
6156924
80378190
60126341
62802193
19813004
3441018
20264694