71843168
56126588
77072012
96453620
429860
48808444
38174398
12791693
16084683
69647126
68971440
22172911
8919981
62541144
88856710
36412731
1865349
64477632
42668619
38134521
95324600
72905948
60391427
13687696
75644930
41453979
86156544
3068171
66882723
59033439
85815637
10173415
19535587
88496605
63346217
5819116
4689497
45213287
38934059
83806036