42476891
28801057
189059
51462477
84194470
54053616
40445491
41275999
72356023
6890570
62279247
9681784
62585037
55591530
29214590
59193164
14825563
5182406
36043660
78623705
19973790
95609574
47436052
63958770
30999446
17896289
66843634
297282
48156891
90658398
6689939
93253069
31679960
10185810
27472928
2912900
32483099
8540728
30864637
4506879