251680
69524682
38068517
63141564
16955857
31411695
1574490
59598718
21717826
7708875
30998037
40318157
68847641
7846835
861436
33324924
12356046
45343712
85308284
44422553
85978685
90537725
67753978
48072823
90383656
58847003
86147344
38833400
66188296
90608959
51798649
72299425
16819825
24359215
83962533
45444686
1105787
44937305
21163940
84085497